add protocol, fix connection