create, save, update, destroy fix