update for EM