M2 support for discrete models