refactoring | Factae