Thanks, I updated it. Realized that I kept and allocating and free-ing; that is expensive. So it is faster.