insertion almost done