eemms

For definition of eemms, please visit here.