Finish CRUD functionality