add value_struct

Read-only Structs