better indentation printing when function is an arg in a call
better support for for loops
make sure all else code are in blocks
fix bug with for loops on some steps
fix in bug and make unique since in logic will not be the same exactly (fix this later)