input routing