Making it functional again, the loop through the array itself is taking that much time... On comparision with the other parser its still much faster