input simulation