translation for better understand.