implemented the back work of conversation implementation.