Revised CRUD