removed the requirement of insertId