changing to bfs wip