part of output class