introduce a new go conf feature
run according to config file parameters
make getCheckpoint more like golang style