adding ((packed)) to structs