moved the allocation of the OSC manager so it doesn’t keep allocating