extended data model with utilities