add structs header file