header file containing the structs I defined