add the mmtest function