support "file"
add some examples in README