How do the Tory, SNP, Labour and Lib Dem manifestos compare and contrast?
It has been a week of revelations with Labour, the Liberal Democrats, Conservatives and now the SNP releasing their manifesto spending plans and pledges.
Voters throughout the UK will be asked to choose between them on December 12.
So, what are the differences between the four parties and the vision they are looking to sell?
Here is a look of what they are promising and where their key differences are.
Labour Party manifesto: The key pledges, quotes and analysis
The Conservative manifesto: The key pledges, quotes and analysis
Liberal Democrat manifesto: The key pledges, quotes and analysis
Nicola Sturgeon launches SNP manifesto: 'A vote to put Scotland's future in Scotland's hands'
Brexit
Tories: Leave the European Union with Boris Johnson’s Withdrawal Agreement by January 31 and complete free trade discussions by the close of 2020.
Labour: Renegotiate exit terms with Brussels that include a customs union and access to the single market by March before putting the deal to a public vote within six months of the election.
Lib Dems: Stop Brexit altogether if leader Jo Swinson wins a majority but otherwise continue to push for a second referendum.
SNP: Nicola Sturgeon pledged her party would hold a new, UK-wide referendum on EU membership.
Taxation
Tories: Freeze the three major taxes – income tax, VAT and national insurance – while abandoning a plan to lower corporation tax from 19% to 17% in a move saving £6 billion.
Labour: Tax rises for big businesses in the form of a five-point rise in corporation tax and increases in the rate of tax for those earning more than £80,000 in a bid to rake in £83 billion. David Cameron’s marriage tax allowance would cease.
Lib Dems: Corporation tax restored to 20%, reform the capital gains tax-free allowance and scrap the marriage tax allowance.
SNP: The party backs improvements to tax collection and tougher action on tax avoidance, including a review of the closure of HMRC offices in Scotland and across the UK. They also pledge to take measures to improve the transparency of tax paid by international companies.
Health
Tories: A promise of an additional £34 billion in cash terms (including inflation) for the NHS to spend annually by 2024. They would add 50,000 new nurses and bring back their maintenance grant. Another 50 million more GP appointments, end hospital parking charges for millions of people and commit to an additional £1 billion per year for social care.
Labour: A commitment to £40 billion extra in cash terms for the NHS by 2024, free annual dental care check-ups, free social care for all elderly people. The party had already announced the return of nurse training bursaries and the end of hospital parking charges.
Lib Dems: Plan to raise £7 billion a year extra by putting a penny on income tax, with the money to be spent on the NHS and social care, treating mental health the same as physical health, and reforming the Health and Social Care Act to make the NHS work in a more joined up way.
SNP: Push the next government to bring NHS spending into line with per-head funding in Scotland. SNP MPs in Westminster will also push for legislation to protect the NHS from future trade deals
Education
Tories: Pledge to increase spending in England by £7.1 billion by 2022/23, raising teacher starting salaries to £30,000, roll out more free schools and stand by the academy programme. Head teachers to be given more powers to exclude and bring in stronger discipline.
Labour: Raise spending increase by 2023 to £25 billion, Ofsted and Sats tests at Key Stage 1 and 2 all to be scrapped, the rolling back of academy system for schools, re-invest in technical training. A Sure Start centre in every community to improve early years learning, a vow to get rid of university tuition fees and putting VAT on private school fees.
Lib Dems: Reverse cuts to school budgets, employ extra 20,000 teachers, fixing backlog of school building repairs, scrap Sats and replace government school league tables. Replace Ofsted, £1 billion extra for children’s centres and a tripling of early year’s pupil premium to £1,000. Teacher starting salaries up to £30,000 and 3% per year pay rise throughout parliament.
SNP: The SNP vow that as long as they are in government they will not introduce university tuition fees.
Childcare
Tories: A total of £1 billion for childcare providers to increase after-school and holiday provision for working parents. Base line would stay at 15 hours per week free for those aged three to four-years-old.
Labour: Free childcare for all two to four year-olds, with up to 30 hours provided. Paid for through tax rises on wealthiest and big business.
Lib Dems: Free childcare for children from nine months for all working parents. Up to 35 hours per week at a cost of £14.6 billion per year, paid through by corporation tax rise.
SNP: The SNP would seek to expand parental leave and bring in 12 weeks for fathers to encourage them to take time off work with their babies. They would increase shared parental leave by 12 weeks to 64 weeks.
Crime
Tories: An additional 20,000 police officers after cutting those lost since 2010, moves to double sentences for those who attack emergency services staff, automatic prison sentences for carrying a knife and creating another 10,000 prison places through a £2.75 billion refurbishment and expansion scheme.
Labour: Labour has committed to recruiting 22,000 more police officers and establishing a royal commission established to look at de-criminalising drugs.
Lib Dems: The party says it will invest £1 billion in community policing and creating an extra 2,000 prison officers to reform prisons into places of rehabilitation. Police will see a pay rise of 2% while the role of police and crime commissioners will be binned.
SNP: In her speech, Ms Sturgeon said the SNP had increased the number of police officers by more than 1,000 and would build on this.
Welfare
Tories: Continue to roll out Universal Credit, end the benefit freeze and commitment to punishing those guilty of benefit fraud. The triple lock on state pension to be retained.
Labour: Universal Credit, the two-child limit for benefits and the welfare cap all for the cutting floor. A £58 billion compensation package for the Waspi women who lost out when pension age was raised to 66. Triple lock on state pension retained.
Lib Dems: Reform of Universal Credit to reduce the wait for first payments from five weeks to five days, retain triple lock on the basic state pension and compensate Waspi women.
SNP: Stop Universal Credit welfare changes and put an immediate end to the freeze on benefits.Oppose any rise in the pensions age and demand the end of the two-child benefit cap.
Environment
Tories: £9.2 billion to improve the energy efficiency of homes, schools and hospitals. Target to have a net-zero carbon economy by 2050. Ban recycling from going overseas.
Labour: Plans for a so-called green industrial revolution designed to create one million jobs and 800,000 apprentices in renewable energy in the UK. Stopped short of signing up to net-zero by 2030 pledge but wants “substantial majority” of emissions reduced by then. Introduce a publicly-owned energy company into the market.
Lib Dems: Insulating all of Britain’s homes by 2030, having at least 80% of UK electricity generated from renewables by 2030, banning fracking, planting 60 million trees a year, electrifying Britain’s railways and ensuring all new cars are electric by 2030. £5 billion flood prevention fund would also be made available.
SNP: The First Minister said her party will propose a "green energy deal" to ensure eco-friendly initiatives have long-term security. Ms Sturgeon also said the bulk of future oil and gas receipts should be put into a "net-zero fund", focusing on measures to battle climate change.
Transport
Tories: Build high-speed rail link across the North – dubbed “HS3” – but review the future of HS2, the fast route linking London and the north. Promise of £2 billion over four years to eradicate potholes on roads. Heathrow’s third runway to go ahead but on the proviso it meets air pollution limits.
Labour: Commitment to both HS2 and HS3. Take railways into public ownership and allow councils to run their own bus companies.
Lib Dems: Vow to freeze rail fares for commuters and season ticket holders for the course of the parliament. Sign-up to HS2 but block plans to expand Heathrow.
SNP: A greener transport policy which would involve investing over £500 million in improved bus priority infrastructure. An additional £17 million would go towards loan funding for ultra-low emission vehicles. Committed to making the Highlands and Islands the world’s first net zero aviation region.