update and add new  file