bcifs with variable boundary operator first test