adds CRUD for updates