windows of opportunity