completes CRUD for settings