started refactoring setting forms, CRUD is in stable condition