created base report class