def METHOD_NAME(filename):
    tools = {}
    with open(filename, 'r') as csvfile:
        reader = csv.DictReader(csvfile)
        for row in reader:
            tool_name = row['Orphan tool']
            tags = row['Related_pages'].split(',')
            description = row['Orphan tool description']
            url = row['tool link']
            for tag in tags:
                tag = tag.strip()
                if tag not in tools:
                    tools[tag] = []
                tools[tag].append({'name' : tool_name, 'description' :description, 'url' : url })
    return tools