generalise ezmc