7 languages vm