vo functions