added reports and print function