Updated the Parser with file input and guided tour