initial package def