emf model