utilizing persisted chatlog