construct find folder & file infrastructure.