implement fix_argv and handle properly argv fixing