add fibo func