add freeform message
start over command
fix start over and opt out
fix opt out
write out current conversation state before reset