mercurial world