Fixed Douglas' method