improve the translation