package structure improvement