Updated fib(), more clear now