 			text_search_string = block.getFieldValue('SEARCH_STRING')
 			theUrl = "http://it-ebooks-api.info/v1/search/restful"
 			code = "var xmlHttp = new XMLHttpRequest();" +
-				   "xmlHttp.open( 'GET', 'http://it-ebooks-api.info/v1/search/restful', false );" +
-				   "xmlHttp.send( null );" +
-				   "var response = xmlHttp.responseText;"
+							"xmlHttp.open( 'GET', 'http://it-ebooks-api.info/v1/search/restful', false );" +
+							"xmlHttp.send( null );" +
+							"var response = xmlHttp.responseText;"
 			# TODO: Change ORDER_NONE to the correct strength.
 			return [code, Blockly.JavaScript.ORDER_NONE]
-		
-	#-----------------------------------------------------------------------------------------------------------
-	# Custom Visual-Block
-	#-----------------------------------------------------------------------------------------------------------
-	# Name: 		Join 
+
+	#-----------------------------------------------------------------------------
+	# Custom Visual-Block: 2
+	#-----------------------------------------------------------------------------
+	# Name: 						Join
 	# Target-Category: 	Datasource
-	# Source: 		https://github.com/google/blockly/blob/e3009310713209e80acc58a49d677d69f80d7b70/blocks/text.js starting from line 69 (i.e. Blockly.Blocks['text_join'])
-	#-----------------------------------------------------------------------------------------------------------
+	# Source: 					https://github.com/google/blockly/blob/e3009310713209e80acc58a49d677d69f80d7b70/blocks/text.js starting from line 69 (i.e. Blockly.Blocks['text_join'])
+	#-----------------------------------------------------------------------------
 	addCustomVisualBlockJoinBlock_DatasourceCategory: (context)->
 
-		# ----------------------------------------------------------------------------------
+		# -----------------------------------------------------
 		# Declare custom visual-block: Join
-		# ----------------------------------------------------------------------------------
-		# Block Functionality: Aggregate outputs of mulitple datasource-blocks of array type
-		# Input Type: Array
-		# Output Type: Array
-		# ----------------------------------------------------------------------------------
+		# -----------------------------------------------------
+		# Block Functionality:	Aggregate outputs of mulitple
+		#												datasource-blocks of array type
+		# Input Type:						Array
+		# Output Type:					Array
+		# -----------------------------------------------------
 		Blockly.Blocks['join_datasource'] = {
 
 			init: ->

			Blockly.JavaScript.INFINITE_LOOP_TRAP = null
			code = Blockly.JavaScript.workspaceToCode(@blocklyEditor)
			alert(code)
			
		show_WorkspaceAsXml: ->

			# ---------------------------------------------------------------------------------
			# Generate XML from visual-block-composition present within the workspace & display
			# ---------------------------------------------------------------------------------
			xml = Blockly.Xml.workspaceToDom(@blocklyEditor)
			xml_text = Blockly.Xml.domToText(xml)
			console.log xml_text
			alert(xml_text)
	
	
	# -------------------------------
	# --- Declare Local Functions ---
	# -------------------------------

				@setHelpUrl('')

		}

		# --------------------------
		# Code-generator: JavaScript
		# --------------------------
