added validation for zone