5 iterations parsing