fv implemented