now we even use the variables given by command line arguments