add callback functions to how-to