partially implement load, whew...