CRUD function completed