implemented package-list generator and argparse stuff