less repetition
update translations