add callbacks, add another example for Guessit