weeding out anything unnecessary from V2