Added more arguement options, use -h to view usage