language challenges