defined a first package structure