implemented sack loading