added fib. etc