functional sampler-scaffold