now it can find best non overlapping paths
added some possible future features