adjusted package structure