align package structure