updated vo detection