support for all CRUD operations on exhcange and gift.