initial package
initial command line parsing
parsing arguments