struct mystery almost solved