add sources
add client and update README.md