packaging added ,
scan parameters as program parameters added