add a basic comm lang decider