Finish implementation of sideflow exchange example