Added conversation API, still needs a bit of code to complete.