initial package strcture