add Protocol
Merge pull request #1 from thisismichal/master

add Protocol