iterators
working mill path in go