update on bool gate