added special syntax for iterator variable in forloops
renamed blockParam to iteratorVariable