Science of exchange