translated. Working.