Bug correction : if two parameters (input and output) share the same identifier, problems can occur. Solved