initial commit of input scanner