implement zone listing