add multi file reduce