modify the protocol

resort the emun