Corrected Insertion method