add spec
basic walk spec