closed zones part implemented