Report generation added