initial package structure creation