something changes in Scanner.cpp