reshuffled package structure