why is this whole method commented?