Adding GainType feature
Added SelectAll - UnSelectAll