change name to coin_vendor
implement stock_vendor