add file extend