debugging logic behind CRUD operations