creates scaffolds and models