adding walkdir. indirect file support for windows