change exchange rule
minor change