populating data model