transition food, lists and counter towards more object oriented model