thanks.
just to clarify so I understand,
PARAMS is identical to $args in the data that it holds, i.e. $args is the global variable mentioned above, " the token values (from the routing pattern) "
but if you want to access PARAMS you need to use the get method
$f3->get('PARAMS.count')
so the better way is to use the global variable $args, because it is already available in memory,
so you simply pass it into the function as an argument and it's available to use?
i am almost finished with the clients apps written in v2, so i can't delay my deliverable schedule to upgrade to v3 yet, but in a few weeks i can try to get them to pay me some more money to upgrade the code to v3, and be able to make a donation to f3 :)
and the wasted cpu cycles are the only thing keeping me warm this winter :)