preferred / not preferred language

closes #10