return id of new row