added functions to trigger all input rules, not yet enabled