wired simulation function