improve WMessage and WordEndian