deeper functions for conversational puffs; temp example usage in tableview