enhance Boolean process