interface to go:
the walk