Load refactor