finalized class