implement get interface address and package wrapper