added translations and traps