review vivo