update and add files