added configurable language field and languagesetfield and added suggestions by WI