added fib.m