protocol writeup started.