Thank you very much. It works now.
I am so confused.
I was thinking #call_function[arg] was the same that #call_function(arg). And I need #arg sometimes in the function to have its content and in your solution not.
I really am interessed to understand the difference.