return insert id upon insert