Add class framework