Implementing Basic CRUD Functionality.