fixed pipeIn
Added Exchange.loop + ExchangeSpec