nxm and speed changer