Pro file refactoring