добавил and, or, xor в семантику