create conversation core service call + refactoring