refactoring definition load