updated exchanges explenation