kmp virgo