def METHOD_NAME(plugin, item_id, **kwargs):
    """
    Build categories listing
    - ...
    """
    category_emission_url = URL_ROOT + "/fr/a24-nos-emissions"
    item = Listitem()
    item.label = "Emissions"
    item.set_callback(
        list_programs,
        item_id=item_id,
        category_emission_url=category_emission_url)
    item_post_treatment(item)
    yield item
    resp = urlquick.get(URL_ROOT)
    root = resp.parse("section", attrs={"class": "block block-project-menu"})
    for category_datas in root.iterfind(".//li"):
        category_title = category_datas.find("a").get("title")
        category_url = URL_ROOT + category_datas.find("a").get("href")
        item = Listitem()
        item.label = category_title
        item.set_callback(
            list_videos_category,
            item_id=item_id,
            category_url=category_url,
            page="0")
        item_post_treatment(item)
        yield item