update and add new files