update new file and code