added new translation system