reordered a bit