add Terrier's elegant Filesystem API
add Terrier's elegant Filesystem API
add Terrier's elegant Filesystem API
update new API