* reduce scope
* renamed var
* get rid of LIST_Foreach macro
* coding guidelines byte*