walker version 0.1
walker version 1.0
refactoring + readLn add