you must pass in a filename