elaborate JIT