   wm.addParameter(&custom_field);
 
   // custom menu via array or vector
-  // menu tokens, "wifi","wifinoscan","info","param","close","sep","erase","restart","exit"
+  // 
+  // menu tokens, "wifi","wifinoscan","info","param","close","sep","erase","restart","exit" (sep is seperator) (if param is in menu, params will not show up in wifi page!)
   // const char* menu[] = {"wifi","info","param","sep","restart","exit"}; 
   // wm.setMenu(menu,6);
   std::vector<const char *> menu = {"wifi","info","param","sep","restart","exit"};

    
    delay(3000); // reset timer
    if( digitalRead(TRIGGER_PIN) == LOW ){
      // holding button 3000 ms, reset settings
      wm.resetSettings();
      ESP.restart();
    }
    
    wm.setConfigPortalTimeout(120);
    
    if (!wm.startConfigPortal("OnDemandAP")) {

  }
}

void loop() {
  // check for button press
  if ( digitalRead(TRIGGER_PIN) == LOW ) {
