corrected package structure