initial package skeleton