finished WalkerController