def METHOD_NAME(
    backbone,
    features,
    use_pretrained=True,
    groups=1,
    expand=False,
    exportable=True,
    hooks=None,
    use_vit_only=False,
    use_readout='ignore',
    enable_attention_hooks=False,
):
    if backbone == 'clip_vitl16_384':
        clip_pretrained, pretrained = _make_pretrained_clip_vitl16_384(
            use_pretrained,
            hooks=hooks,
            use_readout=use_readout,
            enable_attention_hooks=enable_attention_hooks,
        )
        scratch = _make_scratch([256, 512, 1024, 1024],
                                features,
                                groups=groups,
                                expand=expand)
    else:
        raise NotImplementedError(f"Backbone '{backbone}' not implemented")
    return clip_pretrained, pretrained, scratch