cleaned up fib