comparing with EM