* add comments to explain the format denotes which counterpoises are taken
* extract methods to output indiviual results to remove duplicated code