add 'bfs traversal'