fix placement of newly created primitives