reporter class