why all those commented lines?