logical and change