begin input/output/load
add load-proc