implement exp & fixed malloc in fib