added binary search csv, floyd not complete