split man functions and loading