argv bug fixed