added BigEndianStream