initial update of protocol spec