adding the remaining CRUD features to the app