cleanup: protocols
+ network protocol design