implemented mmoPh