project 1, application initial
Week 2, bfs