added endianness challenge