change the file name
extract vendor stuffs