first whack at separate reporter class