Lang upgrade