double loop 2 is complex but functional and fixed labels of gaurded flo edges