heteroexchanges