new files to handle vo data