first start of report functions. see issue #122