Refact load method