pack layout