Basic CRUD functionality added.