continuing work on output class