initial package structure