bfs modify