* renamed vars
* made Item::next private