diff --git a/README.md b/README.md
index 14ee28c..0e438b7 100644
--- a/README.md
+++ b/README.md
@@ -154,7 +154,9 @@ Alternativly you may use the extended callback funtion which provides three para
The below example creates a button and defines a lambda function to implicitly create an `ExtendedCallback` which then invokes a more specialized button callback handler. The example uses the `UserParameter` to hold the `this` pointer to an object instance, providing a mechanism for sending the event to a specific object without the need for a switch / map / lookup translation of the Sender Id to an object reference.
```
-ButtonElementId = ESPUI.addControl(
+void YourClassName::setup()
+{
+ ButtonElementId = ESPUI.addControl(
ControlType::Button,
ButtonLabel.c_str(),
" Button Face Text ",
@@ -168,6 +170,7 @@ ButtonElementId = ESPUI.addControl(
}
},
this); // <-Third parameter for the extended callback
+}
```
```
void YourClassName::myButtonCallback(Control* sender, int eventname)