pre_insertion