then why is the code not using load? if possible, use load(internally)