demo
add default argument for xfr,