MASSIVE refactoring restructuring