small modified Class_definition.mm