working towards making full automatic the choice between BIG endian and little endian