This Site Last Updated: February 20, 2019


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

WELCOME!

Please scroll below to find important ways to get involved locally including...

* How to Get a FREE Subscription to the Northern Virginia GOP Agenda Newsletter...

* Where You Can Watch NOVA GOP TV...

* A Regional Conservative and Republican Events Calendar...

* Links to Many Local GOP Committees...

* Voting! (How To Register To Vote, Where To Vote, How To Vote Absentee By Mail, How To Vote Absentee In Person, Voting FAQ)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Virginia's Conservative Activist HQ - Republicans United for Tax Relief & NorthernVirginiaGOP.com Events Calendar for Alexandria, Arlington, Fairfax, Loudoun, Prince William and more

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

FREE Subscription to the Northern Virginia GOP Agenda Newsletter

You can sign up for a FREE subscription to the Northern Virginia GOP Agenda Newsletter, by e-mailing your request to newsletter@RepublicanAction.com.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

PLEASE DONATE TO THE NORTHERN VIRGINIA REPUBLICAN PAC TODAY!

PLEASE SUPPORT OUR EFFORTS! Our grassroots campaign has been frugal, and more can be done if you make a donation today!

Contribute

Please click on any of the credit card logos or the following link https://www.campaigncontribution.com/donors_info.asp?id=1556&db=3 to make a secure online credit card donation to the efforts of the Northern Virginia Republican PAC.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

NOVA GOP TV

NOVA GOP TV is hosted by James Parmelee on 40+ cable systems including...

ARLINGTON: Comcast-Ch.69 & Verizon-Ch.38 every Tue.@9 AM, Wed.@4 PM & Thurs.@4 AM. Also on Verizon-Ch.10 every Mon.@12 AM, Tue.@11:30 AM & Thurs.@7 PM.

FAIRFAX CITY: Cox-Ch.10, Cox-Ch.810 & Verizon-Ch.10 every Mon.@12 AM, Tue.@11:30 AM & Thurs.@7 PM.

FAIRFAX COUNTY: Cox-Ch.10, Cox-Ch.810 & Verizon-Ch.10 every Mon.@12 AM, Tue.@11:30 AM & Thurs.@7 PM.

FALLS CHURCH: Cox-Ch.10, Cox-Ch.810 & Verizon-Ch.10 every Mon.@12 AM, Tue.@11:30 AM & Thurs.@7 PM.

FREDERICKSBURG, STAFFORD & SPOTSYLVANIA: Cox-Ch. 25 & Verizon-Ch.43, times rotate.

LEESBURG & LOUDOUN: Verizon-Ch.10 every Mon.@12 AM, Tue.@11:30 AM & Thurs.@7 PM.

PRINCE WILLIAM, MANASSAS & MANASSAS PARK: Comcast-Ch.2 every Mon.@7 PM. Also on Verizon-Ch.10 every Mon.@12 AM, Tue.@11:30 AM & Thurs.@7 PM.

RESTON: Comcast-Ch.28 every Sat.@Noon & Mon.@7 PM. Also on Cox-Ch.10, Cox-Ch.810 & Verizon-Ch.10 every Mon.@12 AM, Tue.@11:30 AM & Thurs.@7 PM.

WASHINGTON DC: Comcast-Ch.95, RCN-Ch.10 & Verizon-Ch.10, times rotate.

RICHMOND, CHESTERFIELD, HENRICO, HANOVER, ASHLAND, GOOCHLAND, POWHATAN & LOUISA: Comcast-Ch.95 & Verizon-Ch.36 (Comcast-Ch.17 & Verizon-Ch.27 in Chesterfield), times rotate.

ONLINE STREAMING: Every Mon.@11 AM & Tue.@7:30 PM at www.arlingtonmedia.org/programming/live-stream and times rotate at www.dctv.org/Live (schedule at www.dctv.org/Schedule).

Times and stations subject to change. For more information on NOVA GOP TV, call (703) 502-0161.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Republicans United for Tax Relief & NorthernVirginiaGOP.com Events Calendar

UPDATED February 20, 2019 (** denotes newly added events)

2/21 - Ian Lovejoy for Delegate (50th District) Meet and Greet - 5-7 PM, Sinistral Brewing Company, 9419 Main Street, Manassas.

2/23 - Culpeper Republican Reagan Legacy Dinner w/Fox News contributor Joe diVenova - VIP 6 PM, Dinner 7 PM, Tuscany Hall, 21125 Kettle Club Road, Culpeper. VIP Tickets $75/Dinner Tickets $50. Contact: Mkeeneccrc@gmail.com.

2/24 - SUVGOP Potluck and Politics - 5:30-7:30 PM, Centreville Volunteer Fire Station, 5856 Old Centreville Road, Centreville. RSVP: suvgop@gmail.com.

2/25 - Loudoun County GOP Committee Meeting - 7 PM, Loudoun County Government Center, 1 Harrison Street, SE, Leesburg. Call: (703) 627-5272.

2/25 - Prince William County GOP Committee Meeting - 7 PM. Call: (703) 680-7388.

2/26 - Frederick County GOP Committee Meeting - 7 PM, Round Hill Fire Hall Event Center, 141 Spinning Wheel Lane, Winchester.

2/27-3/2 - 46th Annual Conservative Political Action Conference (CPAC) - Gaylord National Resort & Convention Center, 201 Waterfront Street, National Harbor, MD. Call: (202) 347-9388.

2/27 - Arlington County GOP Committee Meeting - 7 PM, NRECA Center, 4301 Wilson Boulevard, Arlington. Call: (703) 677-8217.

2/28 - Spotsylvania County GOP Committee Meeting - 7 PM, Salem Church Library, 2607 Salem Church Road, Fredericksburg. Call: (540) 227-0260.

3/2 - NOVA GOP TV Taping - for more information, call (703) 502-0161.

3/2 - Alexandria St. Patrick's Day Parade - 12:30 PM, to march with the Alexandria GOP, please meet at Noon at the staging area, for details please call (703) 823-1801.

3/2 - Peninsula Lincoln Reagan Gala w/Fox News Contributor Candace Owens - 6 PM, Fort Magruder Hotel, 6945 Pocahontas Trail, Williamsburg. $75. Call: (757) 817-2988.

3/3 - Arlington Republican Women's Club Wine and Hors d'Oeuvres Membership Event w/Lt. Col. Deborah Snyder (Ret.), Former Army Pilot & Current President of Operation Renewed Hope Foundation - 2-4 PM, Panoramic Penthouse View, Acadia Metropolitan Apartments, 575 12th Road South, Arlington. Free Parking in garage. RSVP to (703) 836-7746.

3/7 - Alexandria GOP Committee Meeting - 7:30 PM, Minnie Howard School, 3801 W. Braddock Road, Alexandria. Call: (571) 281-7042.

3/8 - Ron Meyer for State Senate (13th District) Campaign Kickoff - 6:30-8:30 PM, The Club at One Loudoun. Contact: Ron@RonMeyer.com.

3/9 - Mason Magisterial District (Fairfax County) GOP Committee Breakfast - 8:30-9:30 AM, Magill's Famous Pizza & Buffet, 7201 Little River Turnpike, Annandale. $10. Call: (703) 766-4467.

3/9 - Delegate Tim Hugo's (40th District) Campaign Kickoff - 10 AM-Noon, 14099 Lee Highway, Centerville. Contact: dustin@timhugo.com.

3/19 - Fairfax County GOP Committee Meeting - Call: (703) 766-4GOP.

3/24 - D.J. Jordan for Delegate (31st District) Fundraiser w/Barbara Comstock - 4 PM, 41975 Briarberry Place, Leesburg. $50. Contact: campaign@votedj.com.

3/24 - Lancaster County GOP Committee Reagan Day Dinner w/Rep. Rob Wittman (VA-1) & Delegate Nick Freitas (30th District) - Indian Creek Yacht & Country Club, 362 Club Road, Kilmarnock. $55. Call: (804) 436-6323.

3/25 - Prince William County GOP Committee Meeting - 7 PM. Call: (703) 680-7388.

3/27 - Arlington County GOP Committee Meeting - 7 PM, location TBA. Call: (703) 677-8217.

3/28 - SUVGOP Fundraiser w/Rep. Elise Stefanik (NY-21) - Details TBA. Contact: SUVGOP@gmail.com.

3/30 - Prince William County GOP Lincoln-Reagan Dinner Fundraiser - 7 PM, VFW Post 1503, 14631 Minnieville Road, Dale City. Call: (703) 680-7388.

4/4 - Alexandria GOP Committee Meeting - 7:30 PM, Minnie Howard School, 3801 W. Braddock Road, Alexandria. Call: (571) 281-7042.

4/6 - NOVA GOP TV Taping - for more information, call (703) 502-0161.

4/6 - Bull Run Republican Women's Club Annual Fashion Show - Stonewall Golf and Country Club, 15601 Turtle Point Drive, Gainesville.

4/9 - Fairfax County Board of Supervisors Tax Rate Hearing (yes, this is different from the Budget Hearings) - 3 PM. To sign up to speak on the Tax Rate, please call (703) 324-3151.

4/9-4/11 - Fairfax County Board of Supervisors Public Budget Hearings - 4 PM. Think taxes are too high? To sign up to speak, please call (703) 324-3151.

4/13 - Mason Magisterial District (Fairfax County) GOP Committee Breakfast - 8:30-9:30 AM, Magill's Famous Pizza & Buffet, 7201 Little River Turnpike, Annandale. $10. Call: (703) 766-4467.

4/22 - Prince William County GOP Committee Meeting - 7 PM. Call: (703) 680-7388.

4/23 - Fairfax County GOP Committee Meeting - Call: (703) 766-4GOP.

4/24 - Arlington County GOP Committee Meeting - 7 PM, NRECA Center, 4301 Wilson Boulevard, Arlington. Call: (703) 677-8217.

4/26-4/28 - Virginia Federation of Republican Women Annual Convention - Norfolk. Call: (804) 320-2719.

5/2 - Alexandria GOP Committee Meeting - 7:30 PM, Minnie Howard School, 3801 W. Braddock Road, Alexandria. Call: (571) 281-7042.

5/4 - Prince William County GOP Committee Party Canvass - 10 AM-3 PM, for locations and rules call (703) 680-7388.

5/4 - NOVA GOP TV Taping - for more information, call (703) 502-0161.

5/4 - 19th Annual NOVA GOP PAC Kentucky Derby Day Fundraiser - 5:30-7 PM, Alto Plaza Restaurant, 5800 Old Centreville Road, Centreville. $20. Please click on the following link https://www.campaigncontribution.com/donors_info.asp?id=1556&db=3 to make a secure online credit card donation to the efforts of the Northern Virginia Republican PAC. Call: (703) 502-0161.

5/11 - Mason Magisterial District (Fairfax County) GOP Committee Breakfast - 8:30-9:30 AM, Magill's Famous Pizza & Buffet, 7201 Little River Turnpike, Annandale. $10. Call: (703) 766-4467.

5/18 - McLean Day - 11 AM-5 PM, Lewinsville Park, 1659 Chain Bridge Road, McLean. GOP volunteers needed. Call: (703) 766-4GOP.

5/21 - Fairfax County GOP Committee Meeting - Call: (703) 766-4GOP.

5/22 - Arlington County GOP Committee Meeting - 7 PM, location TBA. Call: (703) 677-8217.

5/27 - Prince William County GOP Committee Meeting - 7 PM. Call: (703) 680-7388.

6/1 - NOVA GOP TV Taping - for more information, call (703) 502-0161.

6/6 - Alexandria GOP Committee Meeting - 7:30 PM, Minnie Howard School, 3801 W. Braddock Road, Alexandria. Call: (571) 281-7042.

6/7-6/9 - Celebrate Fairfax - Fairfax County Government Center, 12000 Government Center Parkway, Fairfax. GOP volunteers needed. Call: (703) 766-4GOP.

6/8 - Mason Magisterial District (Fairfax County) GOP Committee Breakfast - 8:30-9:30 AM, Magill's Famous Pizza & Buffet, 7201 Little River Turnpike, Annandale. $10. Call: (703) 766-4467.

6/11 - Primary Day - 6 AM-7 PM, at regular polling places for any contested GOP nominations to be decided by primary. Call: (804) 780-0111.

6/24 - Prince William County GOP Committee Meeting - 7 PM. Call: (703) 680-7388.

6/26 - Arlington County GOP Committee Meeting - 7 PM, location TBA. Call: (703) 677-8217.

7/4 - Independence Day - Daytime Parades & Evening Fireworks - Many campaigns will be looking for volunteers to hand out literature, participate in floats, etc. For details, call your local campaigns and/or check out our updated list at www.NorthernVirginiaGOP.com.

7/4 - Leesburg Independence Day Parade - Marching w/local candidates & more - 9 AM (parade at 10 AM), Ida Lee Recreation Center, 60 Ida Lee Drive, Leesburg. Call: (703) 627-LCRC.

7/4 - Dale City Independence Day Parade - Marching w/local candidates & more - 9 AM (parade at 10 AM), Dale City Boys & Girls Club, 5070 Dale Boulevard, Dale City. Call: (703) 680-7388.

7/4 - Fairfax City Independence Day Parade - Marching w/local candidates & more - 9:30 AM (parade at 10 AM), Massey Building. Call: (703) 352-1337.

7/4 - The Leadership Institute's Conservative Soiree - 11 AM-3 PM, Occoquan Regional Park, 9751 Ox Road, Lorton. Call: (703) 247-2000.

7/13 - Mason Magisterial District (Fairfax County) GOP Committee Breakfast - 8:30-9:30 AM, Magill's Famous Pizza & Buffet, 7201 Little River Turnpike, Annandale. $10. Call: (703) 766-4467.

7/22 - Prince William County GOP Committee Meeting - 7 PM. Call: (703) 680-7388.

7/23-7/28 - Loudoun County Fair - 17758 Dry Mill Road, Leesburg. GOP volunteers needed. Call: (703) 627-5272.

7/24 - Arlington County GOP Committee Meeting - 7 PM, NRECA Center, 4301 Wilson Boulevard, Arlington. Call: (703) 677-8217.

8/1 - Alexandria GOP Committee Meeting - 7:30 PM, Minnie Howard School, 3801 W. Braddock Road, Alexandria. Call: (571) 281-7042.

8/9-8/17 - Prince William County Fair - Prince William County Fairgrounds, 10624 Dumfries Road, Manassas. GOP volunteers needed. Call: (703) 680-7388.

8/10 - Mason Magisterial District (Fairfax County) GOP Committee Breakfast - 8:30-9:30 AM, Magill's Famous Pizza & Buffet, 7201 Little River Turnpike, Annandale. $10. Call: (703) 766-4467.

8/11-8/17 - Clarke County Fair - Clarke County Fair Grounds, 890 West Main Street, Berryville. GOP volunteers needed. Call: (540) 247-1501.

8/15-8/19 - Arlington County Fair - Thomas Jefferson Community Center, 3501 S. 2nd Street, Arlington. GOP volunteers needed. Call: (703) 685-2488.

8/26 - Prince William County GOP Committee Meeting - 7 PM. Call: (703) 680-7388.

8/28 - Arlington County GOP Committee Meeting - 7 PM, location TBA. Call: (703) 677-8217.

9/3 - Arlington County Civic Federation Candidate Forum - Virginia Hospital Center, 1701 N. George Mason Drive, Arlington. Call: (703) 685-2488.

9/5 - Alexandria GOP Committee Meeting - 7:30 PM, Minnie Howard School, 3801 W. Braddock Road, Alexandria. Call: (571) 281-7042.

9/14 - Mason Magisterial District (Fairfax County) GOP Committee Breakfast - 8:30-9:30 AM, Magill's Famous Pizza & Buffet, 7201 Little River Turnpike, Annandale. $10. Call: (703) 766-4467.

9/23 - Prince William County GOP Committee Meeting - 7 PM. Call: (703) 680-7388.

9/25 - Arlington County GOP Committee Meeting - 7 PM, location TBA. Call: (703) 677-8217.

9/27 - 10/6 - Virginia State Fair - The Meadow Event Park, 13191 Dawn Boulevard, Doswell. GOP volunteers needed. Call: (757) 286-1472.

10/3 - Alexandria GOP Committee Meeting - 7:30 PM, Minnie Howard School, 3801 W. Braddock Road, Alexandria. Call: (571) 281-7042.

10/5 - Taste of Annandale - 10 AM-4 PM, Tom Davis Drive, Annandale. GOP volunteers needed. Call: Call: (703) 766-GOP.

10/12 - Mason Magisterial District (Fairfax County) GOP Committee Breakfast - 8:30-9:30 AM, Magill's Famous Pizza & Buffet, 7201 Little River Turnpike, Annandale. $10. Call: (703) 766-4467.

10/23 - Arlington County GOP Committee Meeting - 7 PM, NRECA Center, 4301 Wilson Boulevard, Arlington. Call: (703) 677-8217.

10/23 - 72nd Annual Vienna Halloween Parade - Marching w/GOP local candidates & more - 7 PM, Maple Avenue, Vienna, Call: (703) 766-4GOP.

10/26 - Annandale Fall Festival Parade - Marching w/GOP local candidates & more - 10 AM-Noon, Columbia Pike, Annandale. Call: (703) 766-4GOP.

10/28 - Prince William County GOP Committee Meeting - 7 PM. Call: (703) 680-7388.

10/31 - Leesburg Halloween Parade - Marching w/GOP local candidates & more. Ida Lee Park. Call: (703) 627-LCRC.

11/5 - Election Day - 6 AM-7 PM, Please don't forget to vote!

11/7 - Alexandria GOP Committee Meeting - 7:30 PM, Minnie Howard School, 3801 W. Braddock Road, Alexandria. Call: (571) 281-7042.

11/9 - Mason Magisterial District (Fairfax County) GOP Committee Breakfast - 8:30-9:30 AM, Magill's Famous Pizza & Buffet, 7201 Little River Turnpike, Annandale. $10. Call: (703) 766-4467.

11/20 - Arlington County GOP Committee Meeting - 7 PM, NRECA Center, 4301 Wilson Boulevard, Arlington. Call: (703) 677-8217.

12/5 - Alexandria GOP Committee Meeting - 7:30 PM, Minnie Howard School, 3801 W. Braddock Road, Alexandria. Call: (571) 281-7042.

12/14 - Mason Magisterial District (Fairfax County) GOP Committee Breakfast - 8:30-9:30 AM, Magill's Famous Pizza & Buffet, 7201 Little River Turnpike, Annandale. $10. Call: (703) 766-4467.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

PLEASE DONATE TO THE NORTHERN VIRGINIA REPUBLICAN PAC TODAY!

Contribute

PLEASE SUPPORT OUR EFFORTS! Our grassroots campaign has been frugal, and more can be done if you make a donation today!

Contribute

Please click on any of the credit card logos or the following link https://www.campaigncontribution.com/donors_info.asp?id=1556&db=3 to make a secure online credit card donation to the efforts of the Northern Virginia Republican PAC.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

To Contact Your Local GOP Committee:

Alexandria GOP Committee - (571) 281-7042
www.AlexGOP.org
www.facebook.com/AlexandriaGOP

Arlington County GOP Committee - (703) 677-8217
www.ArlingtonGOP.org
www.facebook.com/ArlingtonVAGOP
https://twitter.com/goparlington

Clarke County GOP Committee
www.clarkegop.com

Fairfax City GOP Committee - (703) 273-2824
www.fairfaxcitygop.com

Fairfax County GOP Committee - (703) 766-4GOP
www.FairfaxGOP.org
www.facebook.com/FairfaxGOP
https://twitter.com/FairfaxGOP
Lee Magisterial District (Fairfax County) - https://www.facebook.com/search/top/?q=lee%20district%20fairfax%20gop

Fauquier County GOP Committee
www.fauquiergop.com
www.facebook.com/fauquiergop

Falls Church City GOP Committee - (703) 672-1188
www.FallsChurchVaGOP.com

Frederick County GOP Committee
www.frederickvagop.org
www.facebook.com/Frederick-County-VA-Republican-Committee-207704726314596

Fredericksburg City GOP Committee
www.virginia.gop/get-local/fredericksburg-city

Loudoun County GOP Committee - (703) 627-LCRC
www.loudoungop.com
www.facebook.com/LoudounCountyRepublicanCommittee
http://twitter.com/loudoungop

Manassas City GOP Committee - (571) 278-7099
www.manassasgop.com
www.facebook.com/groups/127617887268380

Manassas Park GOP Committee - (703) 367-0300
www.manassasparkgop.com

Prince William County GOP Committee - (703) 680-7388
www.pwcgop.org
https://twitter.com/PWCGOP

Spotsylvania County GOP Committee - (540) 227-0260
www.spotsyrepublicans.com

Stafford County GOP Committee
www.staffordgop.com
https://www.facebook.com/Stafford-County-Republican-Committee-172145906172252/

Winchester City GOP Committee
www.winchestergop.org
https://www.facebook.com/Winchestergop.org

Republican Party of Virginia - (804) 780-0111
www.rpv.org
https://www.facebook.com/VirginiaGOP
https://twitter.com/va_gop
www.youtube.com/user/VAGOPTV

1st Congressional District GOP Committee - (804) 758-0218
www.va01republicans.org
https://www.facebook.com/VA1DGOP/
https://twitter.com/va01gop

5th Congressional District GOP Committee
www.va5republicans.com

8th Congressional District GOP Committee
www.va8gop.org
https://www.facebook.com/va8gop

10th Congressional District GOP Committee - (540) 253-5017
www.vagop10.org
https://www.facebook.com/146160828734782

11th Congressional District GOP Committee - (703) 352-1337
www.vagop11.org
https://www.facebook.com/Va11thDistrictRepublicans
https://twitter.com/VAGOP_11

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Voting! (How To Register To Vote, Where To Vote, How To Vote Absentee By Mail, How To Vote Absentee In Person, Voting FAQ)

How To Register To Vote - www.elections.virginia.gov/registration/how-to-register/index.html

Where To Vote - www.elections.virginia.gov/poll

How To Vote Absentee By Mail - www.elections.virginia.gov/casting-a-ballot/absentee-voting/index.html

How To Vote Absentee In Person - Information For Your Locality at... https://vote.elections.virginia.gov/VoterInformation/PublicContactLookup

Voting FAQ - www.elections.virginia.gov/registration/election-day-faq/index.html

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

PLEASE DONATE TO THE NORTHERN VIRGINIA REPUBLICAN PAC TODAY!

Contribute

PLEASE SUPPORT OUR EFFORTS! Our grassroots campaign has been frugal, and more can be done if you make a donation today!

Contribute

Please click on any of the credit card logos or the following link https://www.campaigncontribution.com/donors_info.asp?id=1556&db=3 to make a secure online credit card donation to the efforts of the Northern Virginia Republican PAC.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~