Change local functions name
Add checking for syntax only
Unite notation of iteration