made some temporary changes to methods
starting cooperation with loader
Merge branch 'loader' into process_abstraction
fixed dumb header bug
fixed merge conflict
fixed errors