M classes