add file, modify bug