structure shows up in command autocomplete, but doesn't place any blocks

Im making my first custom structure, and I followed a tutorial youtube video. the problem is the title ill past the file contents below

data\cf\worldgen\template_pool\crash.json

{
    "name": "cf:crash",
    "fallback": "minecraft:empty",
    "elements": [
        {
            "element": {
                "element_type": "minecraft:single_pool_element",
                "projection": "rigid",
                "location": "cf:crash"
            },
            "weight": 1
        }
    ]
}

data\cf\worldgen\structure_set\crash.json

{
    "structures": [
        {
            "structure": "cf:crash",
            "weight": 1
        }
    ],
    "placement": {
        "type": "minecraft:random_spread",
        "spacing": 16,
        "separation": 4,
        "salt": 327975833
    }
}

data\cf\worldgen\structure\crash.json

{
    "type": "minecraft:jigsaw",
    "biomes": "minecraft:the_void",
    "max_distance_from_center": 80,
    "project_start_to_heightmap": "WORLD_SURFACE_WG",
    "size": 7,
    "spawn_overrides": {},
    "start_height": {
        "absolute": 0
    },
    "start_pool": "cf:crash",
    "step": "surface_structures",
    "terrain_adaptation": "beard_thin",
    "use_expansion_hack": false
}

data\cf\structure\crash.nbt

Continue to help post