adopting for client
client support
adopted tests
crypto fix
v0.2.2