- refactored control phase
- git ignore user prefs