CRUD with DB implemented