fix auto adjust the class to MRC or ARC