W.I.P New Intentions if, for, for range

Forgive the commit msg ,is the same of my last commit, i  forgot to change, i will add some tests tomorrow ;)