virus definition done