adding more accurate/comprehensive logic to addressHistory()