Writing a protocol Plugin