quick hack of a filewalker