made headerstructs