fixed reports generation