Added Protocol specification