broaden interface.
add README.md.