improve lang