6.1 Generating a Model