bit o rearrangin and extra bits