changed zones analyzing logic