vt popular

top down bottom up