getting ready to write package loading code