Add generate report feature
[edit] modify content again and again because stupid customer jimi