not understanding how the filepath.walk func works ...