Tons of changes, updating CRUD