modify and add file