change load to require