added root finding methods