Breaking apart create and update