Added in file/user input capabilities.