added Pivot(xcf only), tinkered with gunpuppy (xcf only)