1. v1.0.1
2. add argparse module
3. clean the code a bit