adjusted path; added argparse