package structure established