snippet vmcommon