refactoring main header