adding documentation directory and overview of protocol exchanged