added selection toggle