translation and final fix.