new files for console input parsing.