start of scaffolds and generators