independent MFC classes