variant simulation