structs open struct added