new overriding of data components