generated scaffolding for categories