about to try breadth first search