Improve call interface.
Prepare a send file feature.