added foreign keys constrains. old conversation will actually be removed now like the ui claims