function HvsF