implemented vali-xfx