ProtoClient added