04d SING and BFS

16619