add constructor to Address