added a comment
breadth first works and tested
depth first search works
preparing to merge
about to merge