should i just do this through sys.argv?