fib just need to get check working correctly