insert now returns id of inserted row