added pack fetching