updated version
removed forceful auto capitalization in input