making report class match matt's client code