add address search
refactor getcompany