expanded protocol commands to support Go api