def METHOD_NAME():
    choices = {}
    ministers_list = get_ministries_list()
    # set position code with position initials
    for p in ministers_list:
        # set position code with position initials
        position_title = p['title_en'].split(' ')
        position_code = ''
        for initial in position_title:
            if initial not in ('and', 'the', 'is', 'of', 'with', 'for', 'in'):
                position_code += initial[0].upper()
        # resolve duplicate position codes
        i = 0
        while position_code in choices:
            i += 1
            position_code = position_code + str(i)
        # add position to dict
        choices[position_code] = {
            u'en': p['title_en'],
            u'fr': p['title_fr'],
            u'ministers': [{
                u'name': p['name'],
                u'name_en': p['name_en'],
                u'name_fr': p['name_fr'],
                u'start_date': p['start_date'],
                u'end_date': p['end_date'],
            }],
        }
    return choices