loop packages