pre-inserting