vo interfaces