add hvector library