add structs exs