translations and validations