updating requirments
adding command line options