Updated Input typing