Initial commit from private hg repo