Full CRUD implemented - create, read, update, delete.