Updated client protocols to meet server specification (Untested)