"load" method implementation