whitespaces and byteorder fixed ;)