VIC API mostly complete