Add Rubin( BFS)