update all files, add more options