language update. use case#1