~ worked on protocol and encryption