Coding bfs