Some fixes & improvements
Added support for switching protocol version
Some fixes