ugly simulation