added stuff on EM