first draft of load
first draft of load
before using load