package reordering