more details on the bot example