First version of Talkable implementation