1. add initials for BFS
1. initial implementation of BFS strategies