defining base entities for the data model