tried with dual numbers