creating the model
populating model (so persistency yet)
merging