currency dynamics impl