first translate, setup