BD: market, func