all the ways i can do fib