seems a bit confusing? overloading the `for` sections with assignments