fix the number of argument and its name