actual M type