fixed structs and unions