add methods to Address