scaffold with generators