done with report-generation + added two use cases
merged