MarketplaceService shape, first try