generated invite scaffolding