Insertion hard part2