created report generator (it can create spending report)