angular commodities prototype