class consolidation