fib and expt added