renamed from "Method" to "Protocol"
add ByteDataServer