creates the initial models and scaffolds