hvo: complete