Refactoring load guide functionality