slightly more automatic means of adding languages