globalC.addSC("aaa", "Authentication, Authorization and Accounting.");
	globalC.aaa.addSC("new-model", "Enable NEW access control commands and functions.(Disables OLD commands.)");
globalC.addSC("access-list", "Add an access list entry");
	globalC["access-list"].addSC("<1-99>", "IP standard access list");
		globalC["access-list"]["<1-99>"].addSC("deny", "Specify packets to reject");
			globalC["access-list"]["<1-99>"].deny.addSC("Hostname or A.B.C.D", "Address to match");
				globalC["access-list"]["<1-99>"].deny["Hostname or A.B.C.D"].addSC("A.B.C.D", "Wildcard bits");
			globalC["access-list"]["<1-99>"].deny.addSC("any", "Any source host");
			globalC["access-list"]["<1-99>"].deny.addSC("host", "A single host address");
				globalC["access-list"]["<1-99>"].deny.host.addSC("Hostname or A.B.C.D", "Host address");
		globalC["access-list"]["<1-99>"].addSC("permit", "Specify packets to forward");
			globalC["access-list"]["<1-99>"].permit.addSC("Hostname or A.B.C.D", "Address to match");
				globalC["access-list"]["<1-99>"].permit["Hostname or A.B.C.D"].addSC("A.B.C.D", "Wildcard bits");
			globalC["access-list"]["<1-99>"].permit.addSC("any", "Any source host");
			globalC["access-list"]["<1-99>"].permit.addSC("host", "A single host address");
				globalC["access-list"]["<1-99>"].permit.host.addSC("Hostname or A.B.C.D", "Host address");
		globalC["access-list"]["<1-99>"].addSC("remark", "Access list entry comment");
			globalC["access-list"]["<1-99>"].remark.addSC("LINE", "Comment up to 100 characters");
	globalC["access-list"].addSC("<100-199>", "IP extended access list");
		globalC["access-list"]["<100-199>"].addSC("deny", "Specify packets to reject");
			globalC["access-list"]["<100-199>"].deny.addSC("ip", "Any Internet Protocol");
			globalC["access-list"]["<100-199>"].deny.addSC("tcp", "Transmission Control Protocol");
				globalC["access-list"]["<100-199>"].deny.tcp.addSC("any", "Any source host");
			globalC["access-list"]["<100-199>"].deny.addSC("udp", "User Datagram Protocol");
				globalC["access-list"]["<100-199>"].deny.udp.addSC("any", "Any source host");
		globalC["access-list"]["<100-199>"].addSC("permit", "Specify packets to forward");
			globalC["access-list"]["<100-199>"].permit.addSC("ip", "Any Internet Protocol");
				globalC["access-list"]["<100-199>"].permit.ip.addSC("A.B.C.D", "Source address");
			globalC["access-list"]["<100-199>"].permit.addSC("tcp", "Transmission Control Protocol");
				globalC["access-list"]["<100-199>"].permit.tcp.addSC("A.B.C.D", "Source address");
		globalC["access-list"]["<100-199>"].addSC("remark", "Access list entry comment");
			globalC["access-list"]["<100-199>"].remark.addSC("LINE", "Comment up to 100 characters");
	globalC["access-list"].addSC("<1300-1999>", "IP standard access list (expanded range)");
		globalC["access-list"]["<1300-1999>"].addSC("deny", "Specify packets to reject");
			globalC["access-list"]["<1300-1999>"].deny.addSC("Hostname or A.B.C.D", "Address to match");
				globalC["access-list"]["<1300-1999>"].deny["Hostname or A.B.C.D"].addSC("A.B.C.D", "Wildcard bits");
			globalC["access-list"]["<1300-1999>"].deny.addSC("any", "Any source host");
			globalC["access-list"]["<1300-1999>"].deny.addSC("host", "A single host address");
				globalC["access-list"]["<1300-1999>"].deny.host.addSC("Hostname or A.B.C.D", "Host address");
		globalC["access-list"]["<1300-1999>"].addSC("permit", "Specify packets to forward");
globalC.addSC("alias", "Create command alias");

globalC.addSC("arp", "Set a static ARP entry");
globalC.addSC("banner", "Define a login banner");
	globalC.banner.addSC("LINE", "c banner-text c, where 'c' is a delimiting character");
	globalC.banner.addSC("exec", "Set EXEC process creation banner");
	globalC.banner.addSC("incoming", "Set incoming terminal line banner");
	globalC.banner.addSC("login", "Set login banner");
	globalC.banner.addSC("motd", "Set Message of the Day banner");
	globalC.banner.addSC("prompt-timeout", "Set Message for login authentication timeout");
	globalC.banner.addSC("slip-ppp", "Set Message for SLIP/PPP");
globalC.addSC("boot", "Boot Commands");
	globalC.boot.addSC("boothlpr", "Boot Helper System Image");
		globalC.boot.boothlpr.addSC("WORD", "pathlist of boothlpr file(s) ... file1;file2;...");
	globalC.boot.addSC("buffersize", "Specify the buffer size for filesystem-simulated NVRAM");
		globalC.boot.buffersize.addSC("<4096-524288>", "Specify the NVRAM simulation buffer size for a config file");
	globalC.boot.addSC("config-file", "Configuration File");
		globalC.boot["config-file"].addSC("WORD", "config file name");
	globalC.boot.addSC("enable-break", "Enable Break while booting");
	globalC.boot.addSC("helper", "Helper Image(s)");
	globalC.boot.addSC("helper-config-file", "Helper Configuration File");
		globalC.boot["helper-config-file"].addSC("WORD", "helper config file name");
	globalC.boot.addSC("manual", "Manual Boot");
	globalC.boot.addSC("system", "System Image");
		globalC.boot.system.addSC("WORD", "pathlist of boot file(s) ... file1;file2;...");

globalC.addSC("bridge", "Bridge Group.");

globalC.addSC("buffers", "Adjust system buffer pool parameters");
globalC.addSC("cdp", "Global CDP configuration subcommands");
	globalC.cdp.addSC("advertise-v2", "CDP sends version-2 advertisements");
	globalC.cdp.addSC("holdtime", "Specify the holdtime (in sec) to be sent in packets");
		globalC.cdp.holdtime.addSC("<10-255>", "Length  of time  (in sec) that receiver must keep this packet");
	globalC.cdp.addSC("timer", "Specify the rate at which CDP packets are sent       (in sec)");
		globalC.cdp.timer.addSC("<5-254>", "Rate at which CDP packets are sent (in  sec)");
	globalC.cdp.addSC("run", "");
globalC.addSC("class-map", "Configure QoS Class Map");
globalC.addSC("clock", "Configure time-of-day clock");
	globalC.clock.addSC("summer-time", "Configure summer (daylight savings) time");
		globalC.clock["summer-time"].addSC("WORD", "name of time zone in summer");
			globalC.clock["summer-time"].WORD.addSC("date", "Configure absolute summer time");
				globalC.clock["summer-time"].WORD.date.addSC("<1-31>", "Date to start");
				globalC.clock["summer-time"].WORD.date.addSC("MONTH", "Month to start");
			globalC.clock["summer-time"].WORD.addSC("recurring", "Configure recurring summer time");
				globalC.clock["summer-time"].WORD.recurring.addSC("<1-4>", "Week number to start");
					globalC.clock["summer-time"].WORD.recurring["<1-4>"].addSC("DAY", "Weekday to start");
				globalC.clock["summer-time"].WORD.recurring.addSC("first", "First week of the month");
					globalC.clock["summer-time"].WORD.recurring.first.addSC("DAY", "Weekday to start");
				globalC.clock["summer-time"].WORD.recurring.addSC("last", "Last week of the month");
					globalC.clock["summer-time"].WORD.recurring.last.addSC("DAY", "Weekday to start");
	globalC.clock.addSC("timezone", "Configure time zone");
		globalC.clock.timezone.addSC("WORD", "name of time zone");
			globalC.clock.timezone.WORD.addSC("<-23 - 23>", "Hours offset from UTC");


globalC.addSC("cluster", "Cluster configuration commands");
globalC.addSC("default", "Set a command to its defaults");
globalC.addSC("default-value", "Default character-bits values");
globalC.addSC("define", "interface range macro definition");
globalC.addSC("dnsix-dmdp", "Provide DMDP service for DNSIX");
globalC.addSC("dnsix-nat", "Provide DNSIX service for audit trails");
globalC.addSC("downward-compatible-config", "Generate a configuration compatible with older software");
globalC.addSC("enable", "Modify enable password parameters");
	globalC.enable.addSC("last-resort", "Define enable action if no TACACS servers respond");
		globalC.enable["last-resort"].addSC("password", "Enable by giving the local enable password");
		globalC.enable["last-resort"].addSC("succeed", "Enable without further question");
	globalC.enable.addSC("password", "Assign the privileged level password");
		globalC.enable.password.addSC("<0-0>", "Specifies an UNENCRYPTED password will follow");
		globalC.enable.password.addSC("<7-7>", "Specifies a HIDDEN password will follow");
			globalC.enable.password["<7-7>"].addSC("WORD", "The HIDDEN 'enable' password string");
		globalC.enable.password.addSC("LINE", "The UNENCRYPTED (cleartext) 'enable' password");
		globalC.enable.password.addSC("level", "Set exec level password");
			globalC.enable.password.level.addSC("<1-15>", "Level number");
	globalC.enable.addSC("secret", "Assign the privileged level secret");
		globalC.enable.secret.addSC("<0-0>", "Specifies an UNENCRYPTED password will follow");
		globalC.enable.secret.addSC("5", "Specifies an ENCRYPTED secret will follow");
			globalC.enable.secret["5"].addSC("LINE", "The ENCRYPTED 'enable' secret string");
		globalC.enable.secret.addSC("LINE", "The UNENCRYPTED (cleartext) 'enable' secret");
		globalC.enable.secret.addSC("level", "Set exec level password");
			globalC.enable.secret.level.addSC("<1-15>", "Level number");
	globalC.enable.addSC("use-tacacs", "Use TACACS to check enable passwords");
globalC.addSC("end", "Exit from configure mode");
globalC.addSC("errdisable", "Error disable");
globalC.addSC("exception", "Exception handling");
globalC.addSC("exit", "Exit from configure mode");
globalC.addSC("file", "Adjust file system parameters");
globalC.addSC("help", "Description of the interactive help system");
globalC.addSC("hostname", "Set system's network name");
globalC.addSC("interface", "Select an interface to configure");
	globalC.interface.addSC("Async", "Async interface");
		globalC.interface.Async.addSC("<1-0>", "Async interface number");
	globalC.interface.addSC("BVI", "Bridge-Group Virtual Interface");
		globalC.interface.BVI.addSC("<1-255>", "BVI interface number");
	globalC.interface.addSC("Dialer", "Dialer interface");
		globalC.interface.Dialer.addSIC("<0-255>", "Dialer interface number");
			globalC.interface.Dialer["<0-255>"].addSC("<0-4294967295>");
	globalC.interface.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
		globalC.interface.GigabitEthernet.addMC("<1-6>", "GigabitEthernet interface number");
			globalC.interface.GigabitEthernet["<1-6>"].addSIC("<1-24>", "GigabitEthernet interface number");
				globalC.interface.GigabitEthernet["<1-6>"]["<1-24>"].addSC("<0-4294967295>");

	globalC.interface.addSC("Group-Async", "Async Group interface");
		globalC.interface["Group-Async"].addSC("<0-0>", "Group-Async interface number");
	globalC.interface.addSC("Lex", "Lex interface");
		globalC.interface.Lex.addSC("<0-2147483647>", "Lex interface number");
	globalC.interface.addSC("Loopback", "Loopback interface");
		globalC.interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
	globalC.interface.addSC("Multilink", "Multilink-group interface");
		globalC.interface.Multilink.addSC("<0-2147483647>", "Multilink interface number");
	globalC.interface.addSC("Null", "Null interface");
		globalC.interface.Null.addSC("<0-0>", "Null interface number");
	globalC.interface.addSC("Port-channel", "Ethernet Channel of interfaces");
		globalC.interface["Port-channel"].addSC("<1-6>", "Port-channel interface number");
	globalC.interface.addSC("Tunnel", "Tunnel interface");
		globalC.interface.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
	globalC.interface.addSC("Virtual-Template", "Virtual Template interface");
		globalC.interface["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
	globalC.interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
		globalC.interface["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
	globalC.interface.addSC("Vlan", "Catalyst Vlans");
		globalC.interface.Vlan.addSIC("<1-1001>", "Vlan interface number");
			globalC.interface.Vlan["<1-1001>"].addSC("<0-4294967295>");

	globalC.interface.addSC("range", "interface range command");
		globalC.interface.range.addSC("macro", "macro keyword");
			globalC.interface.range.macro.addSC("WORD", "upto 32 character string");

globalC.addSC("ip", "Global IP configuration subcommands");
	globalC.ip.addSC("access-list", "Named access-list");
		globalC.ip["access-list"].addSC("extended", "Extended Access List");
			globalC.ip["access-list"].extended.addSC("<100-199>", "Extended IP access-list number");
			globalC.ip["access-list"].extended.addSC("WORD", "Access-list name");
		globalC.ip["access-list"].addSC("standard", "Standard Access List");
			globalC.ip["access-list"].standard.addSC("<1-99>", "Standard IP access-list number");
			globalC.ip["access-list"].standard.addSC("WORD", "Access-list name");
	globalC.ip.addSC("accounting-list", "Select hosts for which IP accounting information is kept");
		globalC.ip["accounting-list"].addSC("A.B.C.D", "IP address of host");
			globalC.ip["accounting-list"]["A.B.C.D"].addSC("A.B.C.D", "IP address mask");
	globalC.ip.addSC("accounting-threshold", "Sets the maximum number of accounting entries");
		globalC.ip["accounting-threshold"].addSC("<0-4294967295>", "Max acct entries");
	globalC.ip.addSC("accounting-transits", "Sets the maximum number of transit entries");
		globalC.ip["accounting-transits"].addSC("<0-32000>", "Max transit entries");
	globalC.ip.addSC("alias", "Alias an IP address to a TCP port");
		globalC.ip.alias.addSC("A.B.C.D", "IP address to alias to a port");
			globalC.ip.alias["A.B.C.D"].addSC("<0-65535>", "IP port number");
	globalC.ip.addSC("default-gateway", "Specify default gateway (if not routing IP)");
		globalC.ip["default-gateway"].addSC("A.B.C.D", "IP address of default gateway");
	globalC.ip.addSC("dhcp-server", "Specify address of DHCP server to use");
		globalC.ip["dhcp-server"].addSC("Hostname or A.B.C.D", "IP address or Name of DHCP server");
	globalC.ip.addSC("domain-list", "Domain name to complete unqualified host names.");
		globalC.ip["domain-list"].addSC("WORD", "A domain name");
	globalC.ip.addSC("domain-lookup", "Enable IP Domain Name System hostname translation");
		globalC.ip["domain-lookup"].addSC("nsap", "Enable IP DNS queries for CLNS NSAP addresses");
	globalC.ip.addSC("domain-name", "Define the default domain name");
		globalC.ip["domain-name"].addSC("WORD", "Default domain name");
	globalC.ip.addSC("finger", "finger server");
		globalC.ip.finger.addSC("rfc-compliant", "Comply with RFC 1288");

	globalC.ip.addSC("tcp", "Global TCP parameters");
		globalC.ip.tcp.addSC("async-mobility", "Configure async-mobility");
			globalC.ip.tcp["async-mobility"].addSC("server", "Enable async-mobility server");
		globalC.ip.tcp.addSC("chunk-size", "TCP chunk size");
			globalC.ip.tcp["chunk-size"].addSC("<0-4294967295>", "Chunk size");
		globalC.ip.tcp.addSC("mss", "TCP initial maximum segment size");
			globalC.ip.tcp.mss.addSC("<0-10000>", "MSS");
		globalC.ip.tcp.addSC("path-mtu-discovery", "Enable path-MTU discovery on new TCP connections");
			globalC.ip.tcp["path-mtu-discovery"].addSC("age-timer", "Set PMTU aging timer");
				globalC.ip.tcp["path-mtu-discovery"]["age-timer"].addSC("<10-30>", "Aging time");
				globalC.ip.tcp["path-mtu-discovery"]["age-timer"].addSC("infinite", "Disable pathmtu aging timer");
		globalC.ip.tcp.addSC("queuemax", "Maximum queue of outgoing TCP packets");
			globalC.ip.tcp.queuemax.addSC("<5-50>", "Number of packets");
		globalC.ip.tcp.addSC("selective-ack", "Enable TCP selective-ACK");
		globalC.ip.tcp.addSC("synwait-time", "Set time to wait on new TCP connections");
			globalC.ip.tcp["synwait-time"].addSC("<5-300>", "Wait time");
		globalC.ip.tcp.addSC("timestamp", "Enable TCP timestamp option");
		globalC.ip.tcp.addSC("window-size", "TCP window size");
			globalC.ip.tcp["window-size"].addSC("<0-65535>", "Window size");
	globalC.ip.addSC("telnet", "Specify telnet options");

globalC.addSC("key", "Key management");
globalC.addSC("line", "Configure a terminal line");
	globalC.line.addSC("<0-16>", "First Line number");
		globalC.line["<0-16>"].addSC("<1-16>", "Last Line number");
	globalC.line.addSC("console", "Primary terminal line");
		globalC.line.console.addSC("<0-0>", "First Line number");
	globalC.line.addSC("vty", "Virtual terminal");
		globalC.line.vty.addSC("<0-15>", "First Line number");
			globalC.line.vty["<0-15>"].addSC("<1-15>", "Last Line number");
globalC.addSC("logging", "Modify message logging facilities");
	globalC.logging.addSC("Hostname or A.B.C.D", "IP address of the logging host");
	globalC.logging.addSC("buffered", "Set buffered logging parameters");
	globalC.logging.addSC("console", "Set console logging level");
	globalC.logging.addSC("facility", "Facility parameter for syslog messages");
	globalC.logging.addSC("history", "Configure syslog history table");

globalC.addSC("mac", "Global MAC configuration subcommands");
globalC.addSC("mac-address-table", "Configure the MAC address table");
globalC.addSC("map-class", "Configure static map class");
	globalC["map-class"].addSC("atm", "Asynchronous transfer mode");
		globalC["map-class"].atm.addSC("WORD", "Static map class name");
	globalC["map-class"].addSC("dialer", "Dial on Demand");
		globalC["map-class"].dialer.addSC("WORD", "Static map class name");
	globalC["map-class"].addSC("frame-relay", "Frame Relay");
		globalC["map-class"]["frame-relay"].addSC("WORD", "Static map class name");
globalC.addSC("map-list", "Configure static map list");
globalC.addSC("mls", "Global Multi-Layer Switching parameters");
globalC.addSC("monitor", "Configure SPAN monitoring");
globalC.addSC("mvr", "Enable/Disable MVR on the switch");
globalC.addSC("no", "Negate a command or set its defaults");
globalC.addSC("ntp", "Configure NTP");
globalC.addSC("policy-map", "Configure QoS Policy Map");
globalC.addSC("port-channel", "EtherChannel configuration");
globalC.addSC("priority-list", "Build a priority list");
	globalC["priority-list"].addSC("<1-16>", "Priority list number");
		globalC["priority-list"]["<1-16>"].addSC("protocol", "priority queueing by protocol");
			globalC["priority-list"]["<1-16>"].protocol.addSC("arp", "IP ARP");

		globalC["priority-list"]["<1-16>"].addSC("default", "Set priority queue for unspecified datagrams");
			globalC["priority-list"]["<1-16>"]["default"].addSC("high", "");
			globalC["priority-list"]["<1-16>"]["default"].addSC("medium", "");
			globalC["priority-list"]["<1-16>"]["default"].addSC("normal", "");
			globalC["priority-list"]["<1-16>"]["default"].addSC("low", "");
		globalC["priority-list"]["<1-16>"].addSC("interface", "Establish priorities for packets from a named interface");
globalC.addSC("privilege", "Command privilege parameters");
globalC.addSC("process-max-time", "Maximum time for process to run before voluntarily relinquishing processor");
globalC.addSC("queue-list", "Build a custom queue list");
	globalC["queue-list"].addSC("<1-16>", "Queue list number");
		globalC["queue-list"]["<1-16>"].addSC("default", "Set custom queue for unspecified datagrams");
			globalC["queue-list"]["<1-16>"]["default"].addSC("<0-16>", "queue number");
		globalC["queue-list"]["<1-16>"].addSC("interface", "Establish priorities for packets from a named interface");
			globalC["queue-list"]["<1-16>"].interface.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
				globalC["queue-list"]["<1-16>"].interface.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
			globalC["queue-list"]["<1-16>"].interface.addSC("Null", "Null interface");
				globalC["queue-list"]["<1-16>"].interface.Null.addSC("<0-0>", "Null interface number");
					globalC["queue-list"]["<1-16>"].interface.Null["<0-0>"].addSC("<0-16>", "queue number");
			globalC["queue-list"]["<1-16>"].interface.addSC("Vlan", "Catalyst Vlans");
				globalC["queue-list"]["<1-16>"].interface.Vlan.addSC("<1-1001>", "Vlan interface number");
					globalC["queue-list"]["<1-16>"].interface.Vlan["<1-1001>"].addSC("<0-16>", "queue number");
		globalC["queue-list"]["<1-16>"].addSC("lowest-custom", "Set lowest number of queue to be treated as custom");
			globalC["queue-list"]["<1-16>"]["lowest-custom"].addSC("<0-16>", "queue number");
		globalC["queue-list"]["<1-16>"].addSC("protocol", "priority queueing by protocol");
			globalC["queue-list"]["<1-16>"].protocol.addSC("arp", "IP ARP");
				globalC["queue-list"]["<1-16>"].protocol.arp.addSC("<0-16>", "queue number");
					globalC["queue-list"]["<1-16>"].protocol.arp["<0-16>"].addSC("gt", "Classify packets greater than a specified size");
globalC.addSC("rmon", "Remote Monitoring");
globalC.addSC("route-map", "Create route-map or enter route-map command mode");
	globalC["route-map"].addSC("WORD", "Route map tag");
		globalC["route-map"].WORD.addSC("<0-65535>", "Sequence to insert to/delete from existing route-map entry");
		globalC["route-map"].WORD.addSC("deny", "Route map denies set operations");
			globalC["route-map"].WORD.deny.addSC("<0-65535>", "Sequence to insert to/delete from existing route-map entry");
		globalC["route-map"].WORD.addSC("permit", "Route map permits set operations");
			globalC["route-map"].WORD.permit.addSC("<0-65535>", "Sequence to insert to/delete from existing route-map entry");
globalC.addSC("router", "Enable a routing process");
	globalC.router.addSC("bgp", "Border Gateway Protocol (BGP)");
		globalC.router.bgp.addSC("<1-65535>", "Autonomous system number");
	globalC.router.addSC("egp", "Exterior Gateway Protocol (EGP)");
		globalC.router.egp.addSC("<0-65535>", "Remote autonomous system number");
	globalC.router.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
		globalC.router.eigrp.addSC("<1-65535>", "Autonomous system number");
	globalC.router.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
		globalC.router.igrp.addSC("<1-65535>", "Autonomous system number");
	globalC.router.addSC("isis", "ISO IS-IS");
		globalC.router.isis.addSC("WORD", "ISO routing area tag");
	globalC.router.addSC("iso-igrp", "IGRP for OSI networks");
		globalC.router["iso-igrp"].addSC("WORD", "ISO routing area tag");
	globalC.router.addSC("mobile", "Mobile routes");
	globalC.router.addSC("odr", "On Demand stub Routes");
	globalC.router.addSC("ospf", "Open Shortest Path First (OSPF)");
		globalC.router.ospf.addSC("<1-65535>", "Process ID");
			globalC.router.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
				globalC.router.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
	globalC.router.addSC("rip", "Routing Information Protocol (RIP)");
	globalC.router.addSC("static", "Static routes");
globalC.addSC("rtr", "RTR Base Configuration");
globalC.addSC("scheduler", "Scheduler parameters");
globalC.addSC("sdm", "Switch database management");
globalC.addSC("service", "Modify use of network based services");
globalC.addSC("shutdown", "Shutdown system elements");
globalC.addSC("snmp-server", "Modify SNMP parameters");
globalC.addSC("spanning-tree", "Spanning Tree Subsystem");
globalC.addSC("subscriber-policy", "Subscriber policy");
globalC.addSC("switchcore", "switchcore configuration");
globalC.addSC("system", "Set the system configuration");
globalC.addSC("tacacs-server", "Modify TACACS query parameters");
globalC.addSC("template", "Select a template to configure");
globalC.addSC("tftp-server", "Provide TFTP service for netload requests");
globalC.addSC("time-range", "Define time range entries");
	globalC["time-range"].addSC("WORD", "Time range name");
globalC.addSC("udld", "Configure global UDLD setting");
globalC.addSC("username", "Establish User Name Authentication");
	globalC.username.addSC("WORD", "User name");
		globalC.username.WORD.addSC("access-class", "Restrict access by access-class");
			globalC.username.WORD["access-class"].addSC("<1-199>", "Access-class number");
globalC.addSC("vlan", "Vlan commands");
globalC.addSC("vmps", "VMPS settings");
globalC.addSC("vtp", "Configure global VTP state");
