sender and merger will be plugined in shuffleupper and shufflelower.
Merge remote-tracking branch 'origin/master'