
userC.addSC("access-enable", "Create a temporary Access-List entry");
	userC["access-enable"].addSC("host", "Enable a specific host only");
	userC["access-enable"].addSC("timeout", "Maximum idle time to expire this entry");
		userC["access-enable"].timeout.addSC("<1-9999>", "Access-List Idle timeout");
userC.addSC("access-profile", "Apply user-profile to interface");
	userC["access-profile"].addSC("ignore-sanity-checks", "Ignore all sanity check errors. Use with care");
	userC["access-profile"].addSC("merge", "Merge old and new per-user profiles, removing only access-lists");
		userC["access-profile"].merge.addSC("ignore-sanity-checks", "Ignore all sanity check errors. Use with care");
	userC["access-profile"].addSC("replace", "Remove old per-user config, replace with new config");
		userC["access-profile"].replace.addSC("ignore-sanity-checks", "Ignore all sanity check errors. Use with care");
userC.addSC("clear", "Reset functions");
userC.addSC("connect", "Open a terminal connection");
	userC.connect.addSC("WORD", "IP address or hostname of a remote system");
userC.addSC("disable", "Turn off privileged commands");
	userC.disable.addSC("<0-15>", "Privilege level to go to");
userC.addSC("disconnect", "Disconnect an existing network connection");
	userC.disconnect.addSC("<0-0>", "The number of an active network connection");
userC.addSC("enable", "Turn on privileged commands");
	userC.enable.addSC("<0-15>", "Enable level");
userC.addSC("exit", "Exit from the EXEC");
userC.addSC("help", "Description of the interactive help system");
userC.addSC("lock", "Lock the terminal");
userC.addSC("login", "Log in as a particular user");
userC.addSC("logout", "Exit from the EXEC");
userC.addSC("modemui", "Start a modem-like user interface");
	userC.modemui.addSC("WORD", "Initial command string for modem ui");
userC.addSC("mrinfo", "Request neighbor and version information from a multicast router");
	userC.mrinfo.addSC("Hostname or A.B.C.D", "Router to request info from");
userC.addSC("mstat", "Show statistics after multiple multicast traceroutes");
	userC.mstat.addSC("Hostname or A.B.C.D", "Source to trace route from");
		userC.mstat["Hostname or A.B.C.D"].addSC("Hostname or A.B.C.D", "Destination of route");
userC.addSC("mtrace", "Trace reverse multicast path from destination to source");
	userC.mtrace.addSC("Hostname or A.B.C.D", "Source to trace route from");
		userC.mtrace["Hostname or A.B.C.D"].addSC("Hostname or A.B.C.D", "Destination of route");
userC.addSC("name-connection", "Name an existing network connection");
userC.addSC("pad", "Open a X.29 PAD connection");
	userC.pad.addSC("WORD", "X121 address or name of a remote system");
		userC.pad.WORD.addSC("/cud", "Call user data");
		userC.pad.WORD.addSC("/debug", "Debugging option");
		userC.pad.WORD.addSC("/profile", "Use a defined X.3 profile");
		userC.pad.WORD.addSC("/quiet", "Suppress informational messages");
		userC.pad.WORD.addSC("/reverse", "X25 Address reverse");
		userC.pad.WORD.addSC("/use-map", "Use x25 map pad command facilities for outgoing Calls");
userC.addSC("ping", "Send echo messages");
	userC.ping.addSC("WORD", "Ping destination address or hostname");
	userC.ping.addSC("ip", "IP echo");
		userC.ping.ip.addSC("WORD", "Ping destination address or hostname");
	userC.ping.addSC("ipv6", "IPv6 echo");
		userC.ping.ipv6.addSC("WORD", "Ping destination address or hostname");
	userC.ping.addSC("tag", "Tag encapsulated IP echo");
		userC.ping.tag.addSC("WORD", "Ping destination address or hostname");
userC.addSC("ppp", "Start IETF Point-to-Point Protocol (PPP)");
	userC.ppp.addSC("negotiate", "Use PPP negotiated IP address");
userC.addSC("resume", "Resume an active network connection");
userC.addSC("rlogin", "Open an rlogin connection");
userC.addSC("show", "Show running system information");
	userC.show.addSC("aaa", "Show AAA values");
		userC.show.aaa.addSC("attributes", "Show attributes supported by AAA subsystem");
		userC.show.aaa.addSC("method-lists", "Show method lists defined in the AAA subsystem");
			userC.show.aaa["method-lists"].addSC("authentication", "");
			userC.show.aaa["method-lists"].addSC("authorization", "");
			userC.show.aaa["method-lists"].addSC("accounting", "");
			userC.show.aaa["method-lists"].addSC("all", "");
		userC.show.aaa.addSC("servers", "Show AAA Servers as seen by the AAA Server MIB");
		userC.show.aaa.addSC("sessions", "Show AAA Sessions as seen by AAA Session MIB");
		userC.show.aaa.addSC("user", "Show users active in the AAA subsystem");
			userC.show.aaa.user.addSC("<1-4294967295>", "Unique Id for a single user");
			userC.show.aaa.user.addSC("all", "All users");
	userC.show.addSC("backup", "Backup status");
	userC.show.addSC("bgp", "BGP information");
		userC.show.bgp.addSC("community", "Display routes matching the communities");
			userC.show.bgp.community.addSC("<1-4294967295>", "community number");
			userC.show.bgp.community.addSC("local-AS", "Do not send outside local AS (well-known community)");
			userC.show.bgp.community.addSC("no-advertise", "Do not advertise to any peer (well-known community)");
				userC.show.bgp.community["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
			userC.show.bgp.community.addSC("no-export", "Do not export to next AS (well-known community)");
				userC.show.bgp.community["no-export"].addSC("local-AS", "Do not send outside local AS (well-known community)");
				userC.show.bgp.community["no-export"].addSC("no-advertise", "Do not advertise to any peer (well-known community)");
					userC.show.bgp.community["no-export"]["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
		userC.show.bgp.addSC("community-list", "Display routes matching the community-list");
			userC.show.bgp["community-list"].addSC("<1-199>", "community-list number");
		userC.show.bgp.addSC("dampened-paths", "Display paths suppressed due to dampening");
		userC.show.bgp.addSC("filter-list", "Display routes conforming to the filter-list");
			userC.show.bgp["filter-list"].addSC("<1-199>", "Regular expression access list number");
		userC.show.bgp.addSC("flap-statistics", "Display flap statistics of routes");
			userC.show.bgp["flap-statistics"].addSC("filter-list", "Display routes conforming to the filter-list");
				userC.show.bgp["flap-statistics"]["filter-list"].addSC("<1-199>", "Regular expression access list number");
		userC.show.bgp.addSC("inconsistent-as", "Display only routes with inconsistent origin ASs");
		userC.show.bgp.addSC("ipv6", "Address family");
			userC.show.bgp.ipv6.addSC("X:X:X:X::X/<0-128>", "IPv6 prefix <network>/<length>");
			userC.show.bgp.ipv6.addSC("community", "Display routes matching the communities");
				userC.show.bgp.ipv6.community.addSC("<1-4294967295>", "community number");
				userC.show.bgp.ipv6.community.addSC("local-AS", "Do not send outside local AS (well-known community)");
				userC.show.bgp.ipv6.community.addSC("no-advertise", "Do not advertise to any peer (well-known community)");
					userC.show.bgp.ipv6.community["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
				userC.show.bgp.ipv6.community.addSC("no-export", "Do not export to next AS (well-known community)");
					userC.show.bgp.ipv6.community["no-export"].addSC("local-AS", "Do not send outside local AS (well-known community)");
					userC.show.bgp.ipv6.community["no-export"].addSC("no-advertise", "Do not advertise to any peer (well-known community)");
						userC.show.bgp.ipv6.community["no-export"]["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
			userC.show.bgp.ipv6.addSC("community-list", "Display routes matching the community-list");
				userC.show.bgp.ipv6["community-list"].addSC("<1-199>", "community-list number");
			userC.show.bgp.ipv6.addSC("dampened-paths", "Display paths suppressed due to dampening");
			userC.show.bgp.ipv6.addSC("filter-list", "Display routes conforming to the filter-list");
				userC.show.bgp.ipv6["filter-list"].addSC("<1-199>", "Regular expression access list number");
			userC.show.bgp.ipv6.addSC("flap-statistics", "Display flap statistics of routes");
				userC.show.bgp.ipv6["flap-statistics"].addSC("X:X:X:X::X/<0-128>", "IPv6 prefix <network>/<length>");
				userC.show.bgp.ipv6["flap-statistics"].addSC("filter-list", "Display routes conforming to the filter-list");
					userC.show.bgp.ipv6["flap-statistics"]["filter-list"].addSC("<1-199>", "Regular expression access list number");
			userC.show.bgp.ipv6.addSC("inconsistent-as", "Display only routes with inconsistent origin ASs");
		userC.show.bgp.addSC("neighbors", "Detailed information on TCP and BGP neighbor connections");
			userC.show.bgp.neighbors.addSC("A.B.C.D", "Neighbor to display information about");
				userC.show.bgp.neighbors["A.B.C.D"].addSC("advertised-routes", "Display the routes advertised to a BGP neighbor");
				userC.show.bgp.neighbors["A.B.C.D"].addSC("dampened-routes", "Display the dampened routes received from neighbor");
				userC.show.bgp.neighbors["A.B.C.D"].addSC("flap-statistics", "Display flap statistics of the routes learned from neighbor");
				userC.show.bgp.neighbors["A.B.C.D"].addSC("paths", "Display AS paths learned from neighbor");
					userC.show.bgp.neighbors["A.B.C.D"].paths.addSC("LINE", "A regular-expression to match the BGP AS paths");
				userC.show.bgp.neighbors["A.B.C.D"].addSC("received-routes", "Display the received routes from neighbor");
				userC.show.bgp.neighbors["A.B.C.D"].addSC("routes", "Display routes learned from neighbor");
			userC.show.bgp.neighbors.addSC("X:X:X:X::X", "IPv6 neighbor to display information about");
		userC.show.bgp.addSC("nsap", "Address family");
			userC.show.bgp.nsap.addSC("community", "Display routes matching the communities");
				userC.show.bgp.nsap.community.addSC("<1-4294967295>", "community number");
				userC.show.bgp.nsap.community.addSC("local-AS", "Do not send outside local AS (well-known community)");
				userC.show.bgp.nsap.community.addSC("no-advertise", "Do not advertise to any peer (well-known community)");
					userC.show.bgp.nsap.community["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
				userC.show.bgp.nsap.community.addSC("no-export", "Do not export to next AS (well-known community)");
					userC.show.bgp.nsap.community["no-export"].addSC("local-AS", "Do not send outside local AS (well-known community)");
					userC.show.bgp.nsap.community["no-export"].addSC("no-advertise", "Do not advertise to any peer (well-known community)");
						userC.show.bgp.nsap.community["no-export"]["no-advertise"].addSC("local-AS", "Do not send outside local AS (well-known community)");
			userC.show.bgp.nsap.addSC("community-list", "Display routes matching the community-list");
				userC.show.bgp.nsap["community-list"].addSC("<1-199>", "community-list number");
			userC.show.bgp.nsap.addSC("dampened-paths", "Display paths suppressed due to dampening");
			userC.show.bgp.nsap.addSC("filter-list", "Display routes conforming to the filter-list");
				userC.show.bgp.nsap["filter-list"].addSC("<1-199>", "Regular expression access list number");
			userC.show.bgp.nsap.addSC("flap-statistics", "Display flap statistics of routes");
				userC.show.bgp.nsap["flap-statistics"].addSC("filter-list", "Display routes conforming to the filter-list");
					userC.show.bgp.nsap["flap-statistics"]["filter-list"].addSC("<1-199>", "Regular expression access list number");
			userC.show.bgp.nsap.addSC("inconsistent-as", "Display only routes with inconsistent origin ASs");
			userC.show.bgp.nsap.addSC("neighbors", "Detailed information on TCP and BGP neighbor connections");
				userC.show.bgp.nsap.neighbors.addSC("A.B.C.D", "Neighbor to display information about");
					userC.show.bgp.nsap.neighbors["A.B.C.D"].addSC("advertised-routes", "Display the routes advertised to a BGP neighbor");
					userC.show.bgp.nsap.neighbors["A.B.C.D"].addSC("dampened-routes", "Display the dampened routes received from neighbor");
					userC.show.bgp.nsap.neighbors["A.B.C.D"].addSC("flap-statistics", "Display flap statistics of the routes learned from neighbor");
					userC.show.bgp.nsap.neighbors["A.B.C.D"].addSC("paths", "Display AS paths learned from neighbor");
						userC.show.bgp.nsap.neighbors["A.B.C.D"].paths.addSC("LINE", "A regular-expression to match the BGP AS paths");
					userC.show.bgp.nsap.neighbors["A.B.C.D"].addSC("routes", "Display routes learned from neighbor");
				userC.show.bgp.nsap.neighbors.addSC("X:X:X:X::X", "IPv6 neighbor to display information about");
		userC.show.bgp.addSC("paths", "Path information");
			userC.show.bgp.paths.addSC("LINE", "A regular-expression to match the BGP AS paths");
		userC.show.bgp.addSC("peer-group", "Display information on peer-groups");
			userC.show.bgp["peer-group"].addSC("WORD", "peer-group name");
				userC.show.bgp["peer-group"].WORD.addSC("summary", "Summary of peer-group member status");
		userC.show.bgp.addSC("quote-regexp", "Display routes matching the AS path 'regular expression'");
			userC.show.bgp["quote-regexp"].addSC("WORD", "A 'regular-expression' to match the BGP AS paths");
		userC.show.bgp.addSC("regexp", "Display routes matching the AS path regular expression");
			userC.show.bgp.regexp.addSC("LINE", "A regular-expression to match the BGP AS paths");
		userC.show.bgp.addSC("summary", "Summary of BGP neighbor status");
	userC.show.addSC("c1700", "Show c1700 information");
	userC.show.addSC("caller", "Display information about dialup connections");
		userC.show.caller.addSC("full", "Provide expanded caller information");
		userC.show.caller.addSC("interface", "Provide information on one interface");
			userC.show.caller.interface.addSC("Async", "Async interface");
				userC.show.caller.interface.Async.addSC("<1-5>", "Async interface number");
			userC.show.caller.interface.addSC("Dialer", "Dialer interface");
				userC.show.caller.interface.Dialer.addSC("<0-255>", "Dialer interface number");
			userC.show.caller.interface.addSC("Serial", "Serial");
				userC.show.caller.interface.Serial.addSC("<0-1>", "Serial interface number");
					userC.show.caller.interface.Serial["<0-1>"].addSC("full", "Provide expanded caller information");
		userC.show.caller.addSC("line", "Provide information on one line");
			userC.show.caller.line.addSC("<0-10>", "First Line number");
				userC.show.caller.line["<0-10>"].addSC("<1-10>", "Last Line number");
				userC.show.caller.line["<0-10>"].addSC("full", "Provide expanded caller information");
			userC.show.caller.line.addSC("aux", "Auxiliary line");
				userC.show.caller.line.aux.addSC("<0-0>", "First Line number");
					userC.show.caller.line.aux["<0-0>"].addSC("full", "Provide expanded caller information");
			userC.show.caller.line.addSC("console", "Primary terminal line");
				userC.show.caller.line.console.addSC("<0-0>", "First Line number");
					userC.show.caller.line.console["<0-0>"].addSC("full", "Provide expanded caller information");
			userC.show.caller.line.addSC("tty", "Terminal controller");
				userC.show.caller.line.tty.addSC("<1-4>", "First Line number");
					userC.show.caller.line.tty["<1-4>"].addSC("<2-4>", "Last Line number");
					userC.show.caller.line.tty["<1-4>"].addSC("full", "Provide expanded caller information");
			userC.show.caller.line.addSC("v110", "Provide caller information for v110");
				userC.show.caller.line.v110.addSC("<0-10>", "First Line number");
					userC.show.caller.line.v110["<0-10>"].addSC("<1-10>", "Last Line number");
					userC.show.caller.line.v110["<0-10>"].addSC("full", "Provide expanded caller information");
				userC.show.caller.line.v110.addSC("aux", "Auxiliary line");
					userC.show.caller.line.v110.aux.addSC("<0-0>", "First Line number");
						userC.show.caller.line.v110.aux["<0-0>"].addSC("full", "Provide expanded caller information");
				userC.show.caller.line.v110.addSC("console", "Primary terminal line");
					userC.show.caller.line.v110.console.addSC("<0-0>", "First Line number");
						userC.show.caller.line.v110.console["<0-0>"].addSC("full", "Provide expanded caller information");
				userC.show.caller.line.v110.addSC("tty", "Terminal controller");
					userC.show.caller.line.v110.tty.addSC("<1-4>", "First Line number");
						userC.show.caller.line.v110.tty["<1-4>"].addSC("<2-4>", "Last Line number");
						userC.show.caller.line.v110.tty["<1-4>"].addSC("full", "Provide expanded caller information");
			userC.show.caller.line.addSC("vty", "Virtual terminal");
				userC.show.caller.line.vty.addSC("<0-15>", "First Line number");
					userC.show.caller.line.vty["<0-15>"].addSC("<1-15>", "Last Line number");
					userC.show.caller.line.vty["<0-15>"].addSC("full", "Provide expanded caller information");
		userC.show.caller.addSC("summary", "Display total users logged and total ISDN/Analog users");
		userC.show.caller.addSC("timeouts", "Display session and idle limits and disconnect time");
		userC.show.caller.addSC("user", "Display information for a particular user");
			userC.show.caller.user.addSC("WORD", "Username");
				userC.show.caller.user.WORD.addSC("detailed", "Provide detailed individual caller information");
	userC.show.addSC("cca", "CCA information");
		userC.show.cca.addSC("interface", "Show CCA interface information");
			userC.show.cca.interface.addSC("Async", "Async interface");
				userC.show.cca.interface.Async.addSC("<1-5>", "Async interface number");
			userC.show.cca.interface.addSC("BVI", "Bridge-Group Virtual Interface");
				userC.show.cca.interface.BVI.addSC("<1-255>", "BVI interface number");
			userC.show.cca.interface.addSC("CTunnel", "CTunnel interface");
				userC.show.cca.interface.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
			userC.show.cca.interface.addSC("Dialer", "Dialer interface");
				userC.show.cca.interface.Dialer.addSC("<0-255>", "Dialer interface number");
			userC.show.cca.interface.addSC("FastEthernet", "FastEthernet IEEE 802.3");
				userC.show.cca.interface.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
			userC.show.cca.interface.addSC("Group-Async", "Async Group interface");
				userC.show.cca.interface["Group-Async"].addSC("<0-5>", "Group-Async interface number");
			userC.show.cca.interface.addSC("Lex", "Lex interface");
				userC.show.cca.interface.Lex.addSC("<0-2147483647>", "Lex interface number");
			userC.show.cca.interface.addSC("Loopback", "Loopback interface");
				userC.show.cca.interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
			userC.show.cca.interface.addSC("MFR", "Multilink Frame Relay bundle interface");
				userC.show.cca.interface.MFR.addSC("<0-2147483647>", "MFR interface number");
			userC.show.cca.interface.addSC("Multilink", "Multilink-group interface");
				userC.show.cca.interface.Multilink.addSC("<1-2147483647>", "Multilink interface number");
			userC.show.cca.interface.addSC("Null", "Null interface");
				userC.show.cca.interface.Null.addSC("<0-0>", "Null interface number");
			userC.show.cca.interface.addSC("Serial", "Serial");
				userC.show.cca.interface.Serial.addSC("<0-1>", "Serial interface number");
			userC.show.cca.interface.addSC("Tunnel", "Tunnel interface");
				userC.show.cca.interface.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
			userC.show.cca.interface.addSC("Vif", "PGM Multicast Host interface");
				userC.show.cca.interface.Vif.addSC("<1-1>", "Vif interface number");
			userC.show.cca.interface.addSC("Virtual-Template", "Virtual Template interface");
				userC.show.cca.interface["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
			userC.show.cca.interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
				userC.show.cca.interface["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
	userC.show.addSC("cdapi", "CDAPI information");
	userC.show.addSC("cef", "Cisco Express Forwarding");
		userC.show.cef.addSC("drop", "Classify packets dropped");
		userC.show.cef.addSC("interface", "CEF interface status and configuration");
			userC.show.cef.interface.addSC("Async", "Async interface");
				userC.show.cef.interface.Async.addSC("<1-5>", "Async interface number");
			userC.show.cef.interface.addSC("BVI", "Bridge-Group Virtual Interface");
				userC.show.cef.interface.BVI.addSC("<1-255>", "BVI interface number");
			userC.show.cef.interface.addSC("CTunnel", "CTunnel interface");
				userC.show.cef.interface.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
			userC.show.cef.interface.addSC("Dialer", "Dialer interface");
				userC.show.cef.interface.Dialer.addSC("<0-255>", "Dialer interface number");
			userC.show.cef.interface.addSC("FastEthernet", "FastEthernet IEEE 802.3");
				userC.show.cef.interface.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
			userC.show.cef.interface.addSC("Group-Async", "Async Group interface");
				userC.show.cef.interface["Group-Async"].addSC("<0-5>", "Group-Async interface number");
			userC.show.cef.interface.addSC("Lex", "Lex interface");
				userC.show.cef.interface.Lex.addSC("<0-2147483647>", "Lex interface number");
			userC.show.cef.interface.addSC("Loopback", "Loopback interface");
				userC.show.cef.interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
			userC.show.cef.interface.addSC("MFR", "Multilink Frame Relay bundle interface");
				userC.show.cef.interface.MFR.addSC("<0-2147483647>", "MFR interface number");
			userC.show.cef.interface.addSC("Multilink", "Multilink-group interface");
				userC.show.cef.interface.Multilink.addSC("<1-2147483647>", "Multilink interface number");
			userC.show.cef.interface.addSC("Null", "Null interface");
				userC.show.cef.interface.Null.addSC("<0-0>", "Null interface number");
			userC.show.cef.interface.addSC("Serial", "Serial");
				userC.show.cef.interface.Serial.addSC("<0-1>", "Serial interface number");
			userC.show.cef.interface.addSC("Tunnel", "Tunnel interface");
				userC.show.cef.interface.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
			userC.show.cef.interface.addSC("Vif", "PGM Multicast Host interface");
				userC.show.cef.interface.Vif.addSC("<1-1>", "Vif interface number");
			userC.show.cef.interface.addSC("Virtual-Template", "Virtual Template interface");
				userC.show.cef.interface["Virtual-Template"].addSC("<1-200>", "Virtual-Template interface number");
			userC.show.cef.interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
				userC.show.cef.interface["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
			userC.show.cef.interface.addSC("detail", "Display detailed information");
			userC.show.cef.interface.addSC("statistics", "Switching statistics (only in linecard)");
		userC.show.cef.addSC("not-cef-switched", "Packets passed on to next switching layer");
	userC.show.addSC("class-map", "Show QoS Class Map");
		userC.show["class-map"].addSC("WORD", "class-map name");
	userC.show.addSC("clock", "Display the system clock");
		userC.show.clock.addSC("detail", "Display detailed information");
	userC.show.addSC("cns", "CNS subsystem");
		userC.show.cns.addSC("config", "CNS configuration agent");
		userC.show.cns.addSC("event", "CNS event agent");
	userC.show.addSC("compress", "Show compression statistics");
		userC.show.compress.addSC("detail-ccp", "additional ccp state info");
	userC.show.addSC("connection", "Show Connection");
		userC.show.connection.addSC("all", "All Connections");
		userC.show.connection.addSC("elements", "Show Connection Elements");
		userC.show.connection.addSC("id", "ID Number");
			userC.show.connection.id.addSC("<0-2000>", "Connection Id Number");
		userC.show.connection.addSC("name", "Connection Name");
			userC.show.connection.name.addSC("WORD", "Optional handle to refer to a connection");
		userC.show.connection.addSC("port", "Port Number");
	userC.show.addSC("controllers", "Interface controller status");
		userC.show.controllers.addSC("FastEthernet", "FastEthernet IEEE 802.3");
			userC.show.controllers.FastEthernet.addSC("<0-0>", "FastEthernet interface number");
		userC.show.controllers.addSC("Serial", "Serial");
			userC.show.controllers.Serial.addSC("<0-1>", "Serial interface number");
	userC.show.addSC("cops", "COPS information");
		userC.show.cops.addSC("servers", "COPS Servers");
	userC.show.addSC("dialer", "Dialer parameters and statistics");
		userC.show.dialer.addSC("dnis", "DNIS statistics");
			userC.show.dialer.dnis.addSC("group", "DNIS group statistics");
				userC.show.dialer.dnis.group.addSC("WORD", "DNIS group name");
			userC.show.dialer.dnis.addSC("number", "DNIS number statistics");
				userC.show.dialer.dnis.number.addSC("WORD", "DNIS number");
			userC.show.dialer.dnis.addSC("range", "DNIS range statistics");
				userC.show.dialer.dnis.range.addSC("WORD", "DNIS range start");
					userC.show.dialer.dnis.range.WORD.addSC("WORD", "DNIS range end");
		userC.show.dialer.addSC("interface", "Show dialer information on one interface");
			userC.show.dialer.interface.addSC("Async", "Async interface");
				userC.show.dialer.interface.Async.addSC("<1-5>", "Async interface number");
			userC.show.dialer.interface.addSC("Dialer", "Dialer interface");
				userC.show.dialer.interface.Dialer.addSC("<0-255>", "Dialer interface number");
			userC.show.dialer.interface.addSC("Serial", "Serial");
				userC.show.dialer.interface.Serial.addSC("<0-1>", "Serial interface number");
		userC.show.dialer.addSC("maps", "Show dialer maps");
		userC.show.dialer.addSC("sessions", "Show dialer sessions");
	userC.show.addSC("exception", "exception informations");
	userC.show.addSC("flash:", "display information about flash: file system");
		userC.show["flash:"].addSC("all", "show all possible flash info");
		userC.show["flash:"].addSC("chips", "show flash chip information");
		userC.show["flash:"].addSC("detailed", "show flash detailed directory");
		userC.show["flash:"].addSC("err", "show flash chip erase and write retries");
		userC.show["flash:"].addSC("summary", "show flash partition summary");
	userC.show.addSC("history", "Display the session command history");
	userC.show.addSC("hosts", "IP domain-name, lookup style, nameservers, and host table");
		userC.show.hosts.addSC("WORD", "Hostname for specific information");
	userC.show.addSC("ip", "IP information");
		userC.show.ip.addSC("accounting", "The active IP accounting database");
			userC.show.ip.accounting.addSC("access-violations", "show access violations in accounting database");
			userC.show.ip.accounting.addSC("checkpoint", "The checkpointed IP accounting database");
				userC.show.ip.accounting.checkpoint.addSC("access-violations", "show access violations in accounting database");
			userC.show.ip.accounting.addSC("output-packets", "show output packets in accounting database");
		userC.show.ip.addSC("aliases", "IP alias table");
		userC.show.ip.addSC("arp", "IP ARP table");
		userC.show.ip.addSC("as-path-access-list", "List AS path access lists");
			userC.show.ip["as-path-access-list"].addSC("<1-199>", "AS path access list number");
		userC.show.ip.addSC("bgp", "BGP information");
		userC.show.ip.addSC("cache", "IP fast-switching route cache");
		userC.show.ip.addSC("cef", "Cisco Express Forwarding");
		userC.show.ip.addSC("dhcp", "Show items in the DHCP database");
			userC.show.ip.dhcp.addSC("binding", "DHCP address bindings");
				userC.show.ip.dhcp.binding.addSC("A.B.C.D", "IP address in dotted-decimal notation");
			userC.show.ip.dhcp.addSC("conflict", "DHCP address conflicts");
			userC.show.ip.dhcp.addSC("import", "Show Imported Parameters");
			userC.show.ip.dhcp.addSC("pool", "DHCP pools information");
				userC.show.ip.dhcp.pool.addSC("WORD", "Pool name");
			userC.show.ip.dhcp.addSC("server", "Miscellaneous DHCP server information");
				userC.show.ip.dhcp.server.addSC("statistics", "DHCP server statistics");
		userC.show.ip.addSC("dvmrp", "DVMRP information");
			userC.show.ip.dvmrp.addSC("route", "DVMRP routing information");
		userC.show.ip.addSC("eigrp", "IP-EIGRP show commands");
			userC.show.ip.eigrp.addSC("interfaces", "IP-EIGRP interfaces");
		userC.show.ip.addSC("extcommunity-list", "List extended-community list");
			userC.show.ip["extcommunity-list"].addSC("<1-199>", "Extended-community list number");
		userC.show.ip.addSC("flow", "NetFlow switching");
			userC.show.ip.flow.addSC("acceleration", "Display acceleration statistics");
			userC.show.ip.flow.addSC("export", "Display export statistics");
		userC.show.ip.addSC("igmp", "IGMP information");
		userC.show.ip.addSC("interface", "IP interface status and configuration");
		userC.show.ip.addSC("irdp", "ICMP Router Discovery Protocol");
		userC.show.ip.addSC("local", "IP local options");
			userC.show.ip.local.addSC("policy", "Local policy routing");
			userC.show.ip.local.addSC("pool", "IP Local Address pool statistics");
				userC.show.ip.local.pool.addSC("WORD", "Show address allocation for a specific Pool");
		userC.show.ip.addSC("masks", "Masks associated with a network");
			userC.show.ip.masks.addSC("A.B.C.D", "Network number");
		userC.show.ip.addSC("mcache", "IP multicast fast-switching cache");
			userC.show.ip.mcache.addSC("Hostname or A.B.C.D", "Source or group IP name or address");
				userC.show.ip.mcache["Hostname or A.B.C.D"].addSC("Hostname or A.B.C.D", "Group IP name or address");
		userC.show.ip.addSC("mrm", "IP Multicast Routing Monitor information");
		userC.show.ip.addSC("mroute", "IP multicast routing table");
		userC.show.ip.addSC("msdp", "Multicast Source Discovery Protool (MSDP)");
		userC.show.ip.addSC("mtag", "IP Multicast Tagswitching TIB");
		userC.show.ip.addSC("nhrp", "NHRP information");
		userC.show.ip.addSC("ospf", "OSPF information");
		userC.show.ip.addSC("pgm", "PGM Reliable Transport Protocol");
		userC.show.ip.addSC("pim", "PIM information");
		userC.show.ip.addSC("policy", "Policy routing");
		userC.show.ip.addSC("prefix-list", "List IP prefix lists");
		userC.show.ip.addSC("protocols", "IP routing protocol process parameters and statistics");
		userC.show.ip.addSC("redirects", "IP redirects");
		userC.show.ip.addSC("rip", "IP RIP show commands");
		userC.show.ip.addSC("route", "IP routing table");
		userC.show.ip.addSC("rpf", "Display RPF information for multicast source");
			userC.show.ip.rpf.addSC("Hostname or A.B.C.D", "IP name or address of multicast source");
				userC.show.ip.rpf["Hostname or A.B.C.D"].addSC("metric", "Metric");
		userC.show.ip.addSC("rsvp", "RSVP information");
		userC.show.ip.addSC("rtp", "RTP/UDP/IP header-compression statistics");
		userC.show.ip.addSC("sap", "Session Announcement Protocol cache");
			userC.show.ip.sap.addSC("A.B.C.D", "IP group address");
			userC.show.ip.sap.addSC("WORD", "Session name (in double quotes)");
			userC.show.ip.sap.addSC("detail", "Session details");
		userC.show.ip.addSC("sockets", "Open IP sockets");
		userC.show.ip.addSC("tcp", "TCP/IP header-compression statistics");
			userC.show.ip.tcp.addSC("header-compression", "TCP/IP header-compression statistics");
		userC.show.ip.addSC("traffic", "IP protocol statistics");
		userC.show.ip.addSC("vrf", "VPN Routing/Forwarding instance information");
	userC.show.addSC("ipv6", "IPv6 information");
		userC.show.ipv6.addSC("access-list", "Summary of access lists");
		userC.show.ipv6.addSC("interface", "IPv6 interface status and configuration");
		userC.show.ipv6.addSC("mtu", "MTU per destination cache");
		userC.show.ipv6.addSC("neighbors", "Show IPv6 neighbor cache entries");
		userC.show.ipv6.addSC("prefix-list", "List IPv6 prefix lists");
		userC.show.ipv6.addSC("protocols", "IPv6 Routing Protocols");
		userC.show.ipv6.addSC("rip", "RIP routing protocol status");
		userC.show.ipv6.addSC("route", "Show IPv6 route table entries");
		userC.show.ipv6.addSC("routers", "Show local IPv6 routers");
		userC.show.ipv6.addSC("traffic", "IPv6 protocol statistics");
		userC.show.ipv6.addSC("tunnel", "Summary of IPv6 tunnels");
	userC.show.addSC("location", "Display the system location");
	userC.show.addSC("modemcap", "Show Modem Capabilities database");
		userC.show.modemcap.addSC("WORD", "Modem entry to use");
	userC.show.addSC("policy-map", "Show QoS Policy Map");
		userC.show["policy-map"].addSC("WORD", "policy-map name");
			userC.show["policy-map"].WORD.addSC("class", "Show Qos Policy actions for a indvidual class");
				userC.show["policy-map"].WORD.class.addSC("WORD", "class-map name");
		userC.show["policy-map"].addSC("interface", "Show Qos Policy Interface");
	userC.show.addSC("ppp", "PPP parameters and statistics");
		userC.show.ppp.addSC("bap", "BAP parameters and statistics");
			userC.show.ppp.bap.addSC("group", "BAP group information");
				userC.show.ppp.bap.group.addSC("WORD", "Group name");
			userC.show.ppp.bap.addSC("queues", "BAP queue information");
		userC.show.ppp.addSC("mppe", "MPPE statistics");
			userC.show.ppp.mppe.addSC("Async", "Async interface");
				userC.show.ppp.mppe.Async.addSC("<1-5>", "Async interface number");
			userC.show.ppp.mppe.addSC("Dialer", "Dialer interface");
				userC.show.ppp.mppe.Dialer.addSC("<0-255>", "Dialer interface number");
			userC.show.ppp.mppe.addSC("Multilink", "Multilink-group interface");
				userC.show.ppp.mppe.Multilink.addSC("<1-2147483647>", "Multilink interface number");
			userC.show.ppp.mppe.addSC("Serial", "Serial");
				userC.show.ppp.mppe.Serial.addSC("<0-1>", "Serial interface number");
		userC.show.ppp.addSC("multilink", "Multilink PPP bundle information");
			userC.show.ppp.multilink.addSC("interface", "Show information for this MLP bundle only");
		userC.show.ppp.addSC("queues", "PPP request queues");
	userC.show.addSC("qdm", "Show information about QoS Device Manager");
		userC.show.qdm.addSC("status", "Information and status about currently active QDM web-based clients");
	userC.show.addSC("queue", "Show queue contents");
	userC.show.addSC("queueing", "Show queueing configuration");
	userC.show.addSC("radius", "Shows radius information");
	userC.show.addSC("rmon", "rmon statistics");
	userC.show.addSC("rtr", "Response Time Reporter (RTR)");
	userC.show.addSC("sessions", "Information about Telnet connections");
	userC.show.addSC("snmp", "snmp statistics");
	userC.show.addSC("tacacs", "Shows tacacs+ server statistics");
	userC.show.addSC("template", "Template information");
	userC.show.addSC("terminal", "Display terminal configuration parameters");
	userC.show.addSC("tgrm", "Trunk Group Resource Mananger info");
	userC.show.addSC("traffic-shape", "traffic rate shaping configuration");
	userC.show.addSC("users", "Display information about terminal lines");
	userC.show.addSC("version", "System hardware and software status");
	userC.show.addSC("vpdn", "VPDN information");
userC.addSC("slip", "Start Serial-line IP (SLIP)");
userC.addSC("systat", "Display information about terminal lines");
userC.addSC("telnet", "Open a telnet connection");
userC.addSC("terminal", "Set terminal line parameters");
userC.addSC("traceroute", "Trace route to destination");
userC.addSC("tunnel", "Open a tunnel connection");
userC.addSC("udptn", "Open an udptn connection");
userC.addSC("where", "List active connections");
userC.addSC("x28", "Become an X.28 PAD");
userC.addSC("x3", "Set X.3 parameters on PAD");