unneeded byte flipping, just to save for future
correct byte swapping for big-endian systems