trunkstruct