The IMO Ecology and what it gives over older exchanges