added language support in the client