changed walker initialization