Tagged: vivo advantages and disadvantages