re-grouped results based on location