add language files
updated plugin code