* added emf