command line arguments
Prompting and Passing
file reading