more CRUD working