added externals
upated virtual controller project