correcting package structure