add structs.h