[add] features for UI defined data structures