Changing fileutil/adding cache
Merge branch 'master' into szha
Adding argument support