chan bool ---> chan struct{}