hopefully working elman
updated exchanger script