[client] package exchange