updated FX policy functions