upgrade to argparse and ls bucket functionality