[UPD] add language suporte, improvements and share