add files and modify things