added language and usage instruction