Working version of data model. BETA