boolean treatment