updated LocationHandler to have a list of LocationContainer objects