adding translation stuffs