added walker::setup() to walker.cpp, fixed issues