load.c is partially completed
merge conflict resolved