finished up the rest of the CRUD methods