worked on the record CRUD