give options for taking commandline argument for filename; cleanup; add run.sh