why language is hardcoded to 1?