Added boolean operations