add boolean and/or/not