Finished and tested create initial model method