implemented basic report log