enhanced DataField