oligoprecursors