walk the directory
do diff between file list
add diff filtering