report interface