packed structure