def process(input)
			# get current_url source
			doc = get(@current_url)
			
			if input.is_a?(Hash)
				result = Hash.new
				input.each{|k,v| result[k] = process_appropriate(doc,v)}
				return result
			else
				return process_appropriate(doc,input)
			end

			nil
		end
def process(input)
			# get current_url source
			doc = get(@current_url)
			
			if input.is_a?(Hash)
				result = Hash.new
				input.each{|k,v| result[k] = process_appropriate(doc,v)}
				return result
			else
				return process_appropriate(doc,input)
			end

			nil
		end
TODO split process! and process ....