the second commit : data model created.