Signature handler
Rename var
Rename New func
Callback handler
Use flags for configuring demo