 		https://github.com/openwhisk. All trademarks are the property of their
 		respective owners.
 		"""
+	wsk_invalid_choice = \
+		"""
+		usage: wsk [-h] [-v] [--apihost hostname] [--apiversion version]
+           {action,activation,namespace,package,rule,trigger,sdk,property,list}
+           ...
+		wsk: error: argument cmd: invalid choice: (choose from 'action', 'activation', 'namespace', 'package', 'rule', 'trigger', 'sdk', 'property', 'list')
+		"""
+
 
 	wsk_cat_helloWorld = \
 		"""
 		function main(params) {
-   			return {payload:  'Hello, ' + params.name + ' from ' + params.place};
+   			return {payload:  'Hello world'};
 		}
 		"""
 

			echo wsk_no_args

		else if inputs[1] is "--help" or inputs[1] is "-h"
			console.debug "no args"
			echo wsk_help

		else if inputs[1] is "action"
			if inputs[2] is "create"
				if inputs[3] is "hello"
					if inputs[4] is "hello.js"
						echo wsk_create_action_hello
			else if inputs[2] is "list"
				echo wsk_list_action_hello
			else if inputs[2] is "invoke" 
				if inputs[3] is "hello"
					echo wsk_action_invoke_hello

		else if inputs[1] is "activation"
			if inputs[2] is "result"

	wsk_activation_list = \
		"""
		activations
		44794bd6aab74415b4e42a308d880e5b         hello
		6bf1f670ee614a7eb5af3c9fde813043         hello
		"""

	wsk_no_args = \
