   // Read strip number
   char * arg = strtok_r(NULL, " ", &tok);
   if (arg == NULL) {  
-    Serial.println("strip required");
+    Serial.print(e_strip_required);
     return false;
   }
   int strip = atoi(arg);
   if (strip > 3) {
-    Serial.println("strip is 0,1,2,3");
+    Serial.print(e_strip_nums);
     return false;
   }
 

    // the "ok" is the result
    ok = true;
  } else if (strcmp(cmd_name, "h") == 0) {
    Serial.println("f(lash) s");
    Serial.println("h(elp)");
    Serial.println("s(core) s t # t # t #");
    Serial.println("p(ing)");   
    ok = true;
  }

  if (ok) {
    Serial.println("ok");
  } else {
    Serial.println("err");
  }
}

boolean exec_flash(char * tok) {
  // Read strip number
  char * arg = strtok_r(NULL, " ", &tok);
  if (arg == NULL) {  
    Serial.println("strip required");
    return false;
  }
  int strip = atoi(arg);
  if (strip > 3) {
    Serial.println("strip is 0,1,2,3");
    return false;
  }
  flash(*score_strips[strip], Adafruit_NeoPixel::Color(255, 255, 0), 5, 80);


    if (c == '\n') {
      cmd[cmd_idx] = 0;
      exec_cmd(cmd);
    } else {
      Serial.print("command too long\n");
    }
    
    // Done executing or buffer is full before newline
