def METHOD_NAME(
    self, assets, length, timestep=MIN_TIMESTEP, timeshift=None, quote=None,  include_after_hours=True
):
    """pull broker bars for a list assets"""
    parsed_timestep = self._parse_source_timestep(timestep, reverse=True)
    kwargs = dict(limit=length)
    if timeshift:
        end = datetime.datetime.now() - timeshift
        kwargs["end"] = self.to_default_timezone(end)
    result = {}
    for asset in assets:
        if isinstance(asset, tuple):
            symbol = f"{asset[0].symbol.upper()}/{asset[1].symbol.upper()}"
        elif quote is not None:
            symbol = f"{asset.symbol.upper()}/{quote.symbol.upper()}"
        else:
            symbol = asset
        data = self.get_barset_from_api(self.api, symbol, parsed_timestep, **kwargs)
        result[asset] = data
    return result