updated load code