~ extended data object structure