Complete CRUD prototype