adding iterate and fib