the mercurial project Summary