euristic tranlations prototype + todo