partial implementation of reports