fix datatype
fix endianness error