   #TODO: is there a way to make this parser more pretty?
   #only take the first jisho result
   defp parse_results_to_string_data([head | _]) do
-    pretty = "**Japanese:** "<>parse_results_to_string_japanese(head["japanese"])
-    pretty = pretty<>"**Details:** \n"<>parse_results_to_string_senses(head["senses"])
+    pretty = "**Reading(s):**  \n\t"<>parse_results_to_string_japanese(head["japanese"])
+    pretty = pretty<>"**Definition(s):** \n"<>parse_results_to_string_senses(head["senses"], 1)
     #pretty = pretty<>parse_results_to_string_data(tail) only give the first result.
     pretty
   end

defmodule TougouBot.Jisho do
  use Alchemy.Cogs

  Cogs.def jisho(term) do
    Cogs.say search(term)
  end

  def search(term) do

  defp parse_results_to_string_japanese([]) do
    "  \n"
  end
  defp parse_results_to_string_eng([head | []]) do
    "\t"<>head<>"\n"
  end
  defp parse_results_to_string_eng([head | tail]) do
    "\t"<>head<>", "<>parse_results_to_string_eng(tail)
  end
  defp parse_results_to_string_senses([head | tail], index) do
    "**"<>to_string(index)<>":**"<>parse_results_to_string_eng(head["english_definitions"])<>parse_results_to_string_senses(tail, index+1)
  end
  defp parse_results_to_string_senses([], index) do
    "  \n"
  end
end