project rearrangement -sG