insert db part is updated!!
but we should test!