improve comment
add todo
add bfs example
update todo
adjust todo
refactor - rename