added another constructor for Zone