load implementation