
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.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"].addSC("replace", "Remove old per-user config, replace with new config");
userC.addSC("clear", "Reset functions");
	userC.clear.addSC("call", "Call");
	userC.clear.addSC("drip", "Clear drip");
	userC.clear.addSC("h323", "Clear H.323 items");
	userC.clear.addSC("kerberos", "Clear Kerberos Values");
	userC.clear.addSC("ncia", "Native Client Interface Architecture (NCIA)");
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.disconnect.addSC("ssh", "Disconnect an active SSH 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("lat", "Open a lat connection");
	userC.lat.addSC("WORD", "Name of a remote 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("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.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.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.addSC("ping", "Send echo messages");
	userC.ping.addSC("WORD", "Ping destination address or hostname");
	userC.ping.addSC("apollo", "Apollo echo");
	userC.ping.addSC("appletalk", "Appletalk echo");
	userC.ping.addSC("clns", "CLNS echo");
	userC.ping.addSC("decnet", "DECnet echo");
	userC.ping.addSC("ip", "IP echo");
		userC.ping.ip.addSC("WORD", "Ping destination address or hostname");
	userC.ping.addSC("ipx", "Novell/IPX echo");
		userC.ping.ipx.addSC("WORD", "Ping destination address or hostname");
	userC.ping.addSC("srb", "srb echo");
		userC.ping.srb.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.ping.addSC("vines", "Vines echo");
		userC.ping.vines.addSC("WORD", "Ping destination address or hostname");
	userC.ping.addSC("xns", "XNS echo");
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.resume.addSC("/debug", "Print parameter changes & messages");
	userC.resume.addSC("/echo", "Perform local echo");
	userC.resume.addSC("/line", "Enable telnet line mode");
	userC.resume.addSC("/next", "Step to next network connection");
	userC.resume.addSC("/nodebug", "Do not print parameter changes & messages");
	userC.resume.addSC("/noecho", "Disable local echo");
	userC.resume.addSC("/noline", "Disable telnet line mode");
	userC.resume.addSC("/nostream", "Disable stream processing");
	userC.resume.addSC("/set", "Set X3 connection options");
	userC.resume.addSC("/stream", "Enable stream processing");
	userC.resume.addSC("<0-0>", "The number of an active network connection");
	userC.resume.addSC("WORD", "The name of an active network connection or Connection options");
userC.addSC("rlogin", "Open an rlogin connection");
	userC.rlogin.addSC("WORD", "IP address or hostname of a remote system");
userC.addSC("show", "Show running system information");
	userC.show.addSC("alps", "Alps information");
	userC.show.addSC("backup", "Backup status");
	userC.show.addSC("c3600", "Show c3600 information");
	userC.show.addSC("call", "Show call");
	userC.show.addSC("cca", "CCA information");
	userC.show.addSC("cdapi", "CDAPI information");
	userC.show.addSC("cef", "Cisco Express Forwarding");
	userC.show.addSC("class-map", "Show QoS Class Map");
	userC.show.addSC("clock", "Display the system clock");
	userC.show.addSC("cns", "CNS");
	userC.show.addSC("compress", "Show compression statistics");
	userC.show.addSC("connection", "Show Connection");
	userC.show.addSC("context", "Show context information about recent crash(s)");
	userC.show.addSC("controllers", "Interface controller status");
	userC.show.addSC("cops", "COPS information");
	userC.show.addSC("crypto", "Encryption module");
		userC.show.crypto.addSC("ca", "Show certification authority policy");
		userC.show.crypto.addSC("key", "Show long term public keys");
	userC.show.addSC("dial-peer", "Dial Plan Mapping Table for, e.g. VoIP Peers");
	userC.show.addSC("dialer", "Dialer parameters and statistics");
	userC.show.addSC("drip", "DRiP DB");
	userC.show.addSC("dss", "DSS information");
	userC.show.addSC("exception", "exception informations");
	userC.show.addSC("flash:", "display information about flash: file system");
	userC.show.addSC("fras-host", "FRAS Host Information");
	userC.show.addSC("funi", "FUNI information");
	userC.show.addSC("gateway", "Show status of gateway");
	userC.show.addSC("h323", "Show H.323 VoIP information");
	userC.show.addSC("history", "Display the session command history");
	userC.show.addSC("hosts", "IP domain-name, lookup style, nameservers, and host table");
	userC.show.addSC("isdn", "ISDN information");
	userC.show.addSC("kerberos", "Show Kerberos Values");
	userC.show.addSC("location", "Display the system location");
	userC.show.addSC("management", "Display the management applications");
	userC.show.addSC("mgcp", "Display Media Gateway Control Protocol information");
	userC.show.addSC("mls", "multilayer switching information");
	userC.show.addSC("modemcap", "Show Modem Capabilities database");
	userC.show.addSC("mpls", "MPLS information");
	userC.show.addSC("mpoa", "MPOA show commands");
	userC.show.addSC("ncia", "Native Client Interface Architecture");
	userC.show.addSC("num-exp", "Number Expansion (Speed Dial) information");
	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["policy-map"].interface.addSC("Async", "Async interface");
				userC.show["policy-map"].interface.Async.addSC("<1-129>", "Async interface number");
			userC.show["policy-map"].interface.addSC("BRI", "ISDN Basic Rate Interface");
				userC.show["policy-map"].interface.BRI.addSC("<0-6>", "BRI interface number");
			userC.show["policy-map"].interface.addSC("BVI", "Bridge-Group Virtual Interface");
				userC.show["policy-map"].interface.BVI.addSC("<1-255>", "BVI interface number");
			userC.show["policy-map"].interface.addSC("CTunnel", "CTunnel interface");
				userC.show["policy-map"].interface.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
			userC.show["policy-map"].interface.addSC("Dialer", "Dialer interface");
				userC.show["policy-map"].interface.Dialer.addSC("<0-799>", "Dialer interface number");
					userC.show["policy-map"].interface.Dialer["<0-799>"].addSC("input", "Input policy");
						userC.show["policy-map"].interface.Dialer["<0-799>"].input.addSC("class", "Show statistics for a indvidual class");
					userC.show["policy-map"].interface.Dialer["<0-799>"].addSC("output", "Output policy");
						userC.show["policy-map"].interface.Dialer["<0-799>"].output.addSC("class", "Show statistics for a indvidual class");
			userC.show["policy-map"].interface.addSC("Ethernet", "IEEE 802.3");
				userC.show["policy-map"].interface.Ethernet.addSC("<0-6>", "Ethernet interface number");
			userC.show["policy-map"].interface.addSC("Group-Async", "Async Group interface");
				userC.show["policy-map"].interface["Group-Async"].addSC("<0-129>", "Group-Async interface number");
			userC.show["policy-map"].interface.addSC("Lex", "Lex interface");
				userC.show["policy-map"].interface.Lex.addSC("<0-2147483647>", "Lex interface number");
			userC.show["policy-map"].interface.addSC("Loopback", "Loopback interface");
				userC.show["policy-map"].interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
					userC.show["policy-map"].interface.Loopback["<0-2147483647>"].addSC("input", "Input policy");
						userC.show["policy-map"].interface.Loopback["<0-2147483647>"].input.addSC("class", "Show statistics for a indvidual class");
					userC.show["policy-map"].interface.Loopback["<0-2147483647>"].addSC("output", "Output policy");
						userC.show["policy-map"].interface.Loopback["<0-2147483647>"].output.addSC("class", "Show statistics for a indvidual class");
			userC.show["policy-map"].interface.addSC("Multilink", "Multilink-group interface");
				userC.show["policy-map"].interface.Multilink.addSC("<1-2147483647>", "Multilink interface number");
			userC.show["policy-map"].interface.addSC("Null", "Null interface");
				userC.show["policy-map"].interface.Null.addSC("<0-0>", "Null interface number");
					userC.show["policy-map"].interface.Null["<0-0>"].addSC("input", "Input policy");
						userC.show["policy-map"].interface.Null["<0-0>"].input.addSC("class", "Show statistics for a indvidual class");
					userC.show["policy-map"].interface.Null["<0-0>"].addSC("output", "Output policy");
						userC.show["policy-map"].interface.Null["<0-0>"].output.addSC("class", "Show statistics for a indvidual class");
			userC.show["policy-map"].interface.addSC("Serial", "Serial");
				userC.show["policy-map"].interface.Serial.addSC("<0-6>", "Serial interface number");
			userC.show["policy-map"].interface.addSC("Tunnel", "Tunnel interface");
				userC.show["policy-map"].interface.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
			userC.show["policy-map"].interface.addSC("Vif", "PGM Multicast Host interface");
				userC.show["policy-map"].interface.Vif.addSC("<1-1>", "Vif interface number");
			userC.show["policy-map"].interface.addSC("Virtual-Template", "Virtual Template interface");
				userC.show["policy-map"].interface["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
			userC.show["policy-map"].interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
				userC.show["policy-map"].interface["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
	userC.show.addSC("ppp", "PPP parameters and statistics");
	userC.show.addSC("qdm", "Show information about QoS Device Manager");
	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("settlement", "Show status of settlement");
	userC.show.addSC("sgbp", "SGBP group information");
	userC.show.addSC("sgcp", "Display Simple Gateway Control Protocol information");
	userC.show.addSC("slot0:", "display information about slot0: file system");
	userC.show.addSC("slot1:", "display information about slot1: file system");
	userC.show.addSC("snmp", "snmp statistics");
	userC.show.addSC("srcp", "Display SRCP Protocol information");
	userC.show.addSC("ssh", "Status of SSH server connections");
	userC.show.addSC("ssl", "Show SSL command");
	userC.show.addSC("tacacs", "Shows tacacs+ server statistics");
	userC.show.addSC("tag-switching", "Tag Switching information (obsolete use \"show mpls ...\")");
	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["traffic-shape"].addSC("Async", "Async interface");
		userC.show["traffic-shape"].addSC("BRI", "ISDN Basic Rate Interface");
		userC.show["traffic-shape"].addSC("BVI", "Bridge-Group Virtual Interface");
		userC.show["traffic-shape"].addSC("CTunnel", "CTunnel interface");
		userC.show["traffic-shape"].addSC("Dialer", "Dialer interface");
		userC.show["traffic-shape"].addSC("Ethernet", "IEEE 802.3");
		userC.show["traffic-shape"].addSC("Lex", "Lex interface");
		userC.show["traffic-shape"].addSC("Loopback", "Loopback interface");
		userC.show["traffic-shape"].addSC("Multilink", "Multilink-group interface");
		userC.show["traffic-shape"].addSC("Null", "Null interface");
		userC.show["traffic-shape"].addSC("Serial", "Serial");
		userC.show["traffic-shape"].addSC("Tunnel", "Tunnel interface");
		userC.show["traffic-shape"].addSC("Vif", "PGM Multicast Host interface");
		userC.show["traffic-shape"].addSC("Virtual-Template", "Virtual Template interface");
		userC.show["traffic-shape"].addSC("Virtual-TokenRing", "Virtual TokenRing");
		userC.show["traffic-shape"].addSC("queue", "Show shaping queue contents");
		userC.show["traffic-shape"].addSC("statistics", "traffic rate shaping statistics");
			userC.show["traffic-shape"].statistics.addSC("Async", "Async interface");
				userC.show["traffic-shape"].statistics.Async.addSC("<1-129>", "Async interface number");
			userC.show["traffic-shape"].statistics.addSC("BRI", "ISDN Basic Rate Interface");
				userC.show["traffic-shape"].statistics.BRI.addSC("<0-6>", "BRI interface number");
			userC.show["traffic-shape"].statistics.addSC("BVI", "Bridge-Group Virtual Interface");
				userC.show["traffic-shape"].statistics.BVI.addSC("<1-255>", "BVI interface number");
			userC.show["traffic-shape"].statistics.addSC("CTunnel", "CTunnel interface");
				userC.show["traffic-shape"].statistics.CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
			userC.show["traffic-shape"].statistics.addSC("Dialer", "Dialer interface");
				userC.show["traffic-shape"].statistics.Dialer.addSC("<0-799>", "Dialer interface number");
			userC.show["traffic-shape"].statistics.addSC("Ethernet", "IEEE 802.3");
				userC.show["traffic-shape"].statistics.Ethernet.addSC("<0-6>", "Ethernet interface number");
			userC.show["traffic-shape"].statistics.addSC("Lex", "Lex interface");
				userC.show["traffic-shape"].statistics.Lex.addSC("<0-2147483647>", "Lex interface number");
			userC.show["traffic-shape"].statistics.addSC("Loopback", "Loopback interface");
				userC.show["traffic-shape"].statistics.Loopback.addSC("<0-2147483647>", "Loopback interface number");
			userC.show["traffic-shape"].statistics.addSC("Multilink", "Multilink-group interface");
				userC.show["traffic-shape"].statistics.Multilink.addSC("<1-2147483647>", "Multilink interface number");
			userC.show["traffic-shape"].statistics.addSC("Null", "Null interface");
				userC.show["traffic-shape"].statistics.Null.addSC("<0-0>", "Null interface number");
			userC.show["traffic-shape"].statistics.addSC("Serial", "Serial");
				userC.show["traffic-shape"].statistics.Serial.addSC("<0-6>", "Serial interface number");
			userC.show["traffic-shape"].statistics.addSC("Tunnel", "Tunnel interface");
				userC.show["traffic-shape"].statistics.Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
			userC.show["traffic-shape"].statistics.addSC("Vif", "PGM Multicast Host interface");
				userC.show["traffic-shape"].statistics.Vif.addSC("<1-1>", "Vif interface number");
			userC.show["traffic-shape"].statistics.addSC("Virtual-Template", "Virtual Template interface");
				userC.show["traffic-shape"].statistics["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
			userC.show["traffic-shape"].statistics.addSC("Virtual-TokenRing", "Virtual TokenRing");
				userC.show["traffic-shape"].statistics["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
	userC.show.addSC("translation-rule", "Show translation rule table");
	userC.show.addSC("users", "Display information about terminal lines");
	userC.show.addSC("vc-group", "Show VC Group");
	userC.show.addSC("version", "System hardware and software status");
	userC.show.addSC("voice", "Voice port configuration & stats");
	userC.show.addSC("vpdn", "VPDN information");
userC.addSC("slip", "Start Serial-line IP (SLIP)");
userC.addSC("ssh", "Open a secure shell client connection");
	userC.ssh.addSC("-c", "Select encryption algorithm");
	userC.ssh.addSC("-l", "Log in using this user name");
	userC.ssh.addSC("-o", "Specify options");
	userC.ssh.addSC("-p", "Connect to this port");
	userC.ssh.addSC("WORD", "IP address or hostname of a remote system");
userC.addSC("systat", "Display information about terminal lines");
	userC.systat.addSC("all", "Include information about inactive ports");
userC.addSC("tclquit", "Quit Tool Comand Language  shell");
userC.addSC("tclsh", "Tool Comand Language a shell");
userC.addSC("telnet", "Open a telnet connection");
	userC.telnet.addSC("WORD", "IP address or hostname of a remote system");
userC.addSC("terminal", "Set terminal line parameters");
	userC.terminal.addSC("autohangup", "Automatically hangup when last connection closes");
	userC.terminal.addSC("data-character-bits", "Size of characters being handled");
	userC.terminal.addSC("databits", "Set number of data bits per character");
	userC.terminal.addSC("default", "Set a command to its defaults");
	userC.terminal.addSC("dispatch-character", "Define the dispatch character");
	userC.terminal.addSC("dispatch-timeout", "Set the dispatch timer");
	userC.terminal.addSC("domain-lookup", "Enable domain lookups in show commands");
	userC.terminal.addSC("download", "Put line into 'download' mode");
	userC.terminal.addSC("editing", "Enable command line editing");
	userC.terminal.addSC("escape-character", "Change the current line's escape character");
	userC.terminal.addSC("exec-character-bits", "Size of characters to the command exec");
	userC.terminal.addSC("flowcontrol", "Set the flow control");
	userC.terminal.addSC("full-help", "Provide help to unprivileged user");
	userC.terminal.addSC("help", "Description of the interactive help system");
	userC.terminal.addSC("history", "Enable and control the command history function");
	userC.terminal.addSC("hold-character", "Define the hold character");
	userC.terminal.addSC("international", "Enable international 8-bit character support");
	userC.terminal.addSC("ip", "IP options");
	userC.terminal.addSC("keymap-type", "Specify a keymap entry to use");
	userC.terminal.addSC("lat", "DEC Local Area Transport (LAT) protocol-specific configuration");
//	userC.terminal.addSC("length", "Set number of lines on a screen");
	userC.terminal.addSC("no", "Negate a command or set its defaults");
	userC.terminal.addSC("notify", "Inform users of output from concurrent sessions");
	userC.terminal.addSC("padding", "Set padding for a specified output character");
	userC.terminal.addSC("parity", "Set terminal parity");
	userC.terminal.addSC("rxspeed", "Set the receive speed");
	userC.terminal.addSC("special-character-bits", "Size of the escape (and other special) characters");
	userC.terminal.addSC("speed", "Set the transmit and receive speeds");
	userC.terminal.addSC("start-character", "Define the start character");
	userC.terminal.addSC("stop-character", "Define the stop character");
	userC.terminal.addSC("stopbits", "Set async line stop bits");
	userC.terminal.addSC("telnet", "Telnet protocol-specific configuration");
	userC.terminal.addSC("terminal-type", "Set the terminal type");
	userC.terminal.addSC("transport", "Define transport protocols for line");
	userC.terminal.addSC("txspeed", "Set the transmit speeds");
	userC.terminal.addSC("width", "Set width of the display terminal");
userC.addSC("tn3270", "Open a tn3270 connection");
	userC.tn3270.addSC("WORD", "IP address or hostname of a remote system");
userC.addSC("traceroute", "Trace route to destination");
	userC.traceroute.addSC("WORD", "Trace route to destination address or hostname");
	userC.traceroute.addSC("appletalk", "AppleTalk Trace");
		userC.traceroute.appletalk.addSC("WORD", "Trace route to destination address or hostname");
	userC.traceroute.addSC("clns", "ISO CLNS Trace");
		userC.traceroute.clns.addSC("WORD", "Trace route to destination address or hostname");
	userC.traceroute.addSC("ip", "IP Trace");
		userC.traceroute.ip.addSC("WORD", "Trace route to destination address or hostname");
	userC.traceroute.addSC("ipx", "IPX Trace");
		userC.traceroute.ipx.addSC("WORD", "Trace route to destination address or hostname");
	userC.traceroute.addSC("oldvines", "Vines Trace (Cisco)");
		userC.traceroute.oldvines.addSC("WORD", "Trace route to destination address or hostname");
	userC.traceroute.addSC("vines", "Vines Trace (Banyan)");
		userC.traceroute.vines.addSC("WORD", "Trace route to destination address or hostname");
userC.addSC("tunnel", "Open a tunnel connection");
	userC.tunnel.addSC("WORD", "Address or hostname of a remote system");
userC.addSC("udptn", "Open an udptn connection");
	userC.udptn.addSC("WORD", "IP address or hostname of a remote system");
userC.addSC("where", "List active connections");
userC.addSC("x28", "Become an X.28 PAD");
	userC.x28.addSC("debug", "Turn on Debug Messages for X28 Mode");
	userC.x28.addSC("dns", "Enable DNS based mnemonic address resolution");
	userC.x28.addSC("escape", "Set the string to escape from X28 PAD mode");
	userC.x28.addSC("noescape", "Never exit x28 mode (use with caution)");
	userC.x28.addSC("nuicud", "All calls with NUI, are normal charge with the NUI placed in Call User Data");
	userC.x28.addSC("profile", "Use a defined X.3 Profile");
	userC.x28.addSC("reverse", "All calls default to reverse charge");
	userC.x28.addSC("verbose", "Turn on Verbose Messages for X28 Mode");
userC.addSC("x3", "Set X.3 parameters on PAD");
	userC.x3.addSC("<0-22>:<0-255>", "X.3 PAD parameters and values");
userC.addSC("xremote", "Enter XRemote mode");
	userC.xremote.addSC("lat", "Start up a LAT session");
	userC.xremote.addSC("xdm", "Start up a XDM session");
