implemented upto fib.