new class centralized output