reverseBits added