add remaining insert methods