vi X X X H X'