Release 0.0.2
add protocol declaration