holds conversations in memory. TODO: DB