need to set argc+argv in the definition of main
updated makefile