added IProtocoll test