insertion method