address lookup and correction