add breadth search