added sendOrder receiveorder shufflerequest
merged with Jia random scheduling