Refactoring load