front-end scaffolding