introduce message class, make csv generator generic to support both praises and messages.
introduce message class, make csv generator generic to support both praises and messages.