pack hierarchy