made it more clear how the algorithm narrows down locaitons