West Ham 2-1 Chelsea and Aston Villa 1-2 Swansea RESULTS: Plus the rest of the Barclays Premier League action

  • Mauro Zarate opened scoring for West Ham United against Chelsea as Nemanja Matic sent off in the first half for the champions
  • Jose Mourinho also sent to the stands after looking to confront referee
  • Andy Carroll came off bench to score after Gary Cahill equaliser for Blues 
  • Gylfi Sigurdsson and Andre Ayew help Swansea City come from behind at Aston Villa following Jordan Ayew opener at Villa Park
  • Jamie Vardy scored tenth goal of season as Leicester beat Crystal Palace
  • Troy Deeney and Almen Abdi netted as Watford lead 2-0 at Stoke
  • Salomon Rondon rises to head West Brom in front against Norwich
  • Five Barclays Premier League games kicked off at 3pm 

The Premier League table as it stands on Saturday evening after the day's games in the top flight

The Premier League table as it stands on Saturday evening after the day's games in the top flight

  • Dan Ripley

    Host commentator

16:58

Oh what drama we have had in the Barclays Premier League today.

Chelsea have lost yet again and the champions are just five points off the bottom three - and that's before Newcastle play tomorrow!

West Ham United meanwhile move up to second, but they could still drop down this evening...

...that's because Arsenal will be kicking off against Everton shortly and a win for the Gunners would send them top of the table. Click here to join me for all the action.

That's all from me here though, you can catch all the post-match reaction on the homepage but now it's destination Emirates...

16:52
FULL-TIME: West Ham United 2-1 Chelsea
16:51
FULL-TIME: Stoke City 0-2 Watford
16:50
FULL-TIME: Aston Villa 1-2 Swansea City
16:50
FULL-TIME: Norwich City 0-1 West Brom
16:50
FULL-TIME: Leicester City 1-0 Crystal Palace
16:48
West Ham United 2-1 Chelsea

We are into injury time in the Premier League games across the country. Chelsea are pressing for an equaliser but it looks like being another highly damaging afternoon for the champions.

16:43
GOAL! Aston Villa 1-2 SWANSEA CITY

Speaking of managers under pressure, Tim Sherwood's Aston Villa have fallen behind with three minutes to play as Andre Ayew has made up for his earlier miss by converting Kyle Naughton's cross.

Aston Villa players prepare to kick off after Swansea City's Andre Ayew (left) fired the visitors in front late on
16:42
West Ham United 2-1 Chelsea

Desperate, truly desperate from Chelsea. Radamel Falcao, who hasn't exactly been Dr Goals in recent times, has been sent on to replace Ramires for the Blues.

Even if he does score, Mourinho won't see it. He has disappeared from the stands, presumably heading towards the changing room.

West Ham United's Andy Carroll (second left) scores his team's second goal at Upton Park
Chelsea boss Jose Mourino (top) looks on from the West Ham director's box after the Hammers retake the lead
16:37
GOAL! WEST HAM UNITED 2-1 Chelsea

Andy Carroll missed one earlier, but he won't keep missing these as the West Ham striker does finally connect with a header from a Cresswell cross to put the Blues on the back-foot yet again. Do the 10 men have an answer with 11 minutes to play?

16:36
Leicester City 1-0 Crystal Palace

Vardy will take the headlines if Leicester win, but Kasper Schmeichel is going to have to get a mention too as the Foxes keeper has made a tremendous ave to deny Patrick Bamford's header, before Scott Dann's follow up is also diverted away.

16:33
West Ham United 1-1 Chelsea

Andy Carroll is on for West Ham United, and the striker goes close to helping the Hammers retake the lead, just missing a header from an Aaron Cresswell cross.

Chelsea's Gary Cahill (left) celebrates with team-mates after scoring his side's equaliser at West Ham
16:29
From OptaJoe
16:26
GOAL! Stoke City 0-2 WATFORD

Watford are heading for a second away win this term as Almen Abdi fires in at the near post following an assist from Ighalo.

16:24
GOAL! Aston Villa 1-1 SWANSEA CITY

The roof came off at Villa Park when Ayew scored, but silence soon falls among the home fans again as Gylfi Sigurdsson blasts home a free-kick from 30 yards.

Swansea equalised through a Gylfi Sigurdsson free-kick at Aston Villa
16:19
GOAL! ASTON VILLA 1-0 Swansea City

Andre Ayew misses a great chance for Swansea, and it's his brother who makes him pay a heavy price for it.

Aston Villa go straight down the other end, where Gabriel Agbonlahor's cross is headed home by Jordan Ayew.

Jordan Ayew (right) of Aston Villa celebrates scoring his team's first goal with Rudy Gestede
16:19
From Sportsmail's Sam Cunningham at the King Power Stadium

''Jamie Vardy, he scores when he wants' ringing around the King Power Stadium now.'

Leicester City's Jamie Vardy scores his tenth goal of the season for Leicester City
Vardy (second left) celebrates scoring in his seventh consecutive Premier League game
16:16
GOAL! LEICESTER CITY 1-0 Crystal Palace

Guess who? yes, Jamie Vardy has become eighth player to score in seven consecutive Premier League games, after being set up by Riyad Mahrez.

He joins Ruud Van Nistelrooy, Daniel Sturridge, Mark Stein, Ian Wright, Alan Shearer, Thierry Henry and Emmanuel Adebayor.

It's also his tenth goal of the season...

16:16
From Sportsmail's Sam Cunningham at the King Power Stadium

'Patrick Bamford on for his first appearance in a month. Replaced Frazier Campbell who had, quite frankly, done nothing.'

16:13
West Ham United 1-1 CHELSEA

Have to admit, I didn't see this coming! ten-man Chelsea equalise as Gary Cahill lashes home from close range following a corner.

Chelsea's Gary Cahill scores his side's equaliser at West Ham United
16:12
West Ham United 1-0 Chelsea

It could have been so different for Chelsea in this game. This is how close Zouma came to grabbing a first half equaliser following his header that was cleared off the line. Fine margins, folks.

16:09
From Sportsmail's Riath Al-Samarrai at Carrow Road

'That goal was hard on Norwich. They controlled the first half but their defence is simply not good enough.'

Against the run of play, Salomon Rondon celebrates scoring the first goal for West Brom at Norwich
16:07
West Ham United 1-0 Chelsea

More carnage for Chelsea. Jose Mourinho confronted the referee at half-time and as a result has been sent off too!

He will watch the second half from the stands, not before sending on Jon Obi Mikel for Fabregas though.

16:03
GOAL! Norwich 0-1 WEST BROM

Norwich dominated the first period, but they fall behind at Carrow Road as Salomon Rondon leaps like a salmon to nod home from a James McClean cross.

16:03
Away we go again for the SECOND HALVES
Chelsea manager Jose Mourinho looks on as Referee Jonathan Moss send to the stands goalkeeping Christophe Lollichon and assistant first team coach Silvino Louro (not pictured)
16:00
From Sportsmail's Rob Draper at Upton Park

'Really looks as though it’s all falling apart now for Chelsea, completely losing their cool.

'Silvinho was like a man possessed running off the bench, and his red card and lack of control only added to the sense of chaos. Hard to see a way back for Chelsea.'

Nemanja Matic (second left) of Chelsea walks past Manager Jose Mourinho after being sent off
Cesc Fabregas of Chelsea argues with Referee Jonathan Moss before being booked for dissent
15:55
From OptaJoe
15:52
From Sportsmail's Sam Cunningham at the King Power Stadium

'All eyes were on Jamie Vardy in the build-up to this one, but it is his team-mates who are proving the greater threat.

'Riyad Mahrez, Marc Albrighton and Danny Drinkwater all close. Vardy is harassing and haranguing, as usual, but so far to no avail.'

15:51
Here are the HALF-TIME scores in the Barclays Premier League

Only two goals maybe, but it's still been an eventful first 45 minutes in the Barclays Premier League.

Click here for fixtures, tables and results with our excellent Match Zone

15:50
From Sportsmail's Joe Bernstein at Villa Park

'The frustration of Villa fans is starting to come across as we approach half-time at 0-0.

'Joleon Lescott is bearing the brunt, there were audible groans when he headed a clearance straight to a Swansea player.

'He is not having a good season, but you could say that about most of Tim Sherwood's side.'

15:45
RED CARD: Nemanja Matic (Chelsea)

Jose Mourinho has a wry smile, but he can have no complaints about this. Nemanja Matic collects a second booking following a foul - and as bookings go it seems a fairly simple call for the referee.

Chelsea players are far from happy, as Costa and Fabregas are booked for protesting. It is all falling apart for the champions.

15:42
GOAL! Stoke City 0-1 WATFORD

Two minutes from half-time and Troy Deeney finally grabs his first Premier League goal as the visitors grab a deserved lead after the striker runs on to an Ighalo flick on and curls past Jack Butland who got a slight touch.

Troy Deeney celebrates opening the scoring for Watford at Stoke City
15:41
From Sportsmail's Rob Draper at Upton Park

'Having now seen the goal review decision, that Zouma header was a mere centimetre short of being fully over the line.'

15:40
West Ham United 1-0 Chelsea

So close to a Chelsea equaliser as a Kurt Zouma header is somehow scrambled off the line by the hosts.

Chelsea players appeal for a goal (it's that close) but I don't know why because we have goalline technology to help put those tedious debates to bed rather quickly these days.

15:38
Stoke City 0-0 Watford

How have Watford not scored here? They hit the bar TWICE in a matter of moments as Odion Ighalo and Troy Deeney both somehow fail to score as Stoke struggle at home.

Xherdan Shaqiri (left) of Stoke City takes on Nathan Ake of Watford at the Britannia Stadium
15:36
West Ham United 1-0 Chelsea

Willian has been lethal from free-kicks this season, but he may have met his match with West ham keeper Adrian - as the stopper pushes a dipping shot to his right away to safety.

15:33
Aston Villa 0-0 Swansea City

Handbags at Villa Park. Micah Richards and Fernandez are involved in a mini-tussle inside the box, ending with the Swansea defender putting his head to his Villa counterpart.

Richards is fuming and is booked for his reaction, as is Ashley Williams aho arrived on the scene moments later. Fernandez gets away without punishment. Lucky boy.

Micah Richards 9right) of Aston Villa is held back by Swansea's Kyle Naughton after a scuffle with Federico Fernandez (second left)
15:30
From Sportsmail's Rob Draper at Upton Park

'Looks very much like a game where you would expect someone line Eden Hazard to dig you out of a hole. Big test for the Belgian, having been dropped.'

15:26
From InfostradaLive
15:26
From Sportsmail's Riath Al-Samarrai at Carrow Road

'Two observations from Norwich-West Brom so far. Firstly, Jonny Evans is a warrior - he took an absolute rocket of a shot square in the nuts and he's spent five minutes trying to run it off.

'Secondly, Tony Pulis is raving like a madman on the sidelines. Needless to say, Norwich are having the better of it.'

15:23
From Sportsmail's Rob Draper at Upton Park

'Fourth official Andy Woolmer has just had to stand inbetween Slaven Bilic and the assistant referee, as the West Ham manager was haranguing him.

'And West Ham fans enthusiastically chorusing: ‘You’re getting sacked in the morning.’ Jose, unmoved, on the touchline.'

Mauro Zarate (right) of West Ham United celebrates opening the scoring against Chelsea with team-mate Carl Jenkinson
15:22
Aston Villa 0-0 Swansea City

Chelsea are under pressure now as they fall behind, but it seems the Villa players are too feeling the heat from the stands.

The home side just can't create a worthwhile chance against Swansea, and there are plenty of groans from the home supporters as their side lose possession for the umpteenth time in this game.

Aston Villa's Kieran Richardson is challenged by Swansea's Andre Ayew
15:17
GOAL! WEST HAM UNITED 1-0 Chelsea

Chelsea fail to deal with a corner conceded after a fine Asmir Begovic save, but the Chelsea keeper could do nothing as Mauro Zarate drills home from the resulting set-piece to give the Hammers the advantage and us a first goal of the day... about time!

Click here for more maps and stats with our excellent Match Zone

15:17
From Sportsmail's Rob Draper at Upton Park

'Early days but Payet and Lanzini look bright at Upton Park. Payet very happy to take on Zouma, who is playing right back. Chelsea a little nervy.'

15:16
Aston Villa 0-0 Swansea City

Big chance for Swansea! A corner is nodded down into the box by Bafetimbi Gomis but Federico Fernandez rifles over the bar. I would say a striker would have buried it, but then having seen Diego Costa in the early moments in east London, I'm not so sure.

15:14
From Sportsmail's Sam Cunningham at the King Power Stadium

'Riyad Mahrez is starting, having been on the bench in Leicester’s previous two matches, and is popping up in spaces everywhere.

'Already put a rebound narrowly wide and tested Palace goalkeeper Wayne Hennessey with a chest and volley from distance.'

Jason Puncheon of Crystal Palace and Danny Simpson of Leicester City compete for the ball
15:13
Stoke City 0-0 Watford

No goals at Stoke neither in a slow start to the Premier League action but the hosts are forced into a change as Geoff Cameron has had to be replaced by Marc Wilson inside the first 10 minutes.

15:12
West Ham United 0-0 Chelsea

The shake of the head from Jose Mourinho says it all. About this time last year this was one of the deadly duos in the Premier League but Cesc Fabregas's clever flick for Diego Costa results in the striker blazing over the bar.

15:08
Leicester City 0-0 Crystal Palace

Crystal Palace have had the better of the opening few minutes but Leicester hit the post! Marc Albrighton cutting inside before his left-foot effort clatters off the upright and out.

15:07
West Ham United 0-0 Chelsea

Remember Dimitri Payet's cheeky chip in the warm-up? Well the West Ham midfielder has adopted a shoot on sight policy, but he can only curl wide from 30 yards out.

Eden Hazard of Chelsea looks to take on West Ham's Aaron Cresswell at Upton Park
15:05
Norwich City 0-0 West Brom

Hammered by Newcastle 6-2 last time out, Norwich make an encouraging start against West Brom. Wes Hoolahan fires over the bar from 18 yards following a Nathan Redmond lay-off from Matt Jarvis' cross.

15:03
Leicester City 0-0 Crystal Palace

Decent start from Crystal Palace. Yannick Bolasie crosses low into the box for Jason Puncheon, but the forward can't get his toe on the ball in front of Leicester keeper Kasper Schmeichel.

15:00

Remember to get the most out of our live coverage by following all the action with Sportsmail's excellent Match Zone.

It features the latest line-ups, formations, match stats and a handy player comparison tool.

In addition there are heat zones for EVERY player as well as detailed maps of all the goals as they go in. Click on the above link for more.

14:58
Out come the players across the grounds in the Premier League...

Very gloomy conditions across the country as we prepare for kick-off in five Barclays premier League games.

14:54
The warm-ups are complete - kick-off coming up shortly...
Chelsea boss Jose Mourinho looks on during the warm up at Upton Park
Eden Hazard of Chelsea warms-up on his return to the Blues' Premier League side
West Ham United's Andy Carroll chests the ball ahead of the 3pm London derby
14:51
PLAYER WATCH: Dimitri Payet (West Ham)

Dimitri Payet has been one of the signings of the season so far and there is no doubt he will be key if West Ham are to defeat Chelsea this afternoon.

The champions' defence will be looking to limit the midfielder's influence on the ball but that could be easier said than done.

Here is Payet's heat map form West Ham's last game, a 3-1 win over Crystal Palace. Good luck trying to stop that sort of impact.

You can view more from Payet's Selhurst Park performance, where he scored, by clicking on the below link.

Click here for more maps and stats with our excellent Match Zone

14:46
Chelsea keeper Asmir Begovic is going to have to be on his toes this afternoon...

...because Dimitri Payet appears to be on his game at Upton Park. Check out this cheeky chip in the warm-up.

14:43
Tim Sherwood has described Aston Villa's clash with Swansea as a 'cup final'

'A win would be handy - it's a cup final,' Sherwood told Sky Sports before the game. 'I couldn't get any more centre-forwards on the pitch - we need three points today.

'They have to show bravery in a difficult atmosphere because expectations will be very high. The players need to receive the ball in difficult situations.

'If they can't do it I will look for someone else who can.'

Just to confirm, this is not, I repeat not, a cup final. There will be no trophies being handed out at the end of the game... not from what I know anyway.

14:38
John Terry set to start 450th Premier League game for Chelsea
14:34
From Sportsmail's Sam Cunningham at the King Power Stadium

'Jamie Vardy starts for Leicester here at the King Power Stadium, aiming to become only the eighth player to score in seven consecutive Premier League games.

'If he nets against Crystal Palace today, he will join Ruud Van Nistelrooy, Daniel Sturridge, Mark Stein, Ian Wright, Alan Shearer, Thierry Henry and Emmanuel Adebayor.'

14:33
Under pressure managers Sherwood and Monk make changes at Villa Park

Leandro Bacuna and Gabriel Agbonlahor replace Ashley Westwood and Carles Gil for Aston Villa as the hosts chase a first league win since the opening day.

Kyle Naughton, Ki Suny-yueng and Gylfi Sigurdsson start among three Swansea changes to the side who were defeated by Stoke City on Monday.

Jack Grealish of Aston Villa warms up prior to the Barclays Premier League match against Swansea City
14:30
Matt Jarvis among three players coming into Norwich City side

Norwich City boss Alex Neil has rung the changes for the visit of West Bromwich Albion.

In come Ryan Bennett, Matt Jarvis and Wes Hoolahan to the side beaten 6-2 by Newcastle while West Brom are unchanged from the team who defeated Sunderland 1-0 last time out at The Hawthorns.

Matchday programmes go on sale at Carrow Road with Jonny Howson on the cover
14:27
Stoke City are unchanged from Monday's win at Swansea City

Don't change a winning formula is Stoke City's approach, as they are unchanged from the side who won at Swansea City, meaning Joselu continues to lead the attack.

Watford make just one switch, handing a Premier League debut to Miguel Britos who replaces Sebastian Prodl.

A Stoke City fan grabs a selfie with Watford's Nathan Ake after the Hornets arrived at the Britannia Stadium
14:25
Crsystal Palace make three changes as they travel to Leicester City

Adrian Mariappa, Bakary Sako and Fraizer Campbell come in for Pape Souare, Wilfried Zaha and Dwight Gayle for Crystal Palace - as the Eagles aim to end the day inside the top four.

Leicester City, who could also end the day in a Champions League spot make one change - Riyad Mahrez replacing Shinji Okazaki.

14:14
Jose Mourinho makes three changes from last Premier League match

In come Eden Hazard, Gary Cahill and Nemanja Matic for Chelsea, following their win against Aston Villa, as they look to kick on from a positive mid-week draw at Dynamo Kiev in the Champions League.

West Ham ,who are flying, elect to make one switch ahead of the London derby as Mauro Zarate comes in for Victor Moses.

Jose Mourinho, Chelsea manager, arrives at Upton Park ahead of the clash between the Blues and West Ham United
John Terry arrives wearing headphones and will start in the Chelsea defence
Diego Costa (left) of Chelsea will lead the champions attack in east London
Cesc Fabregas (centre) features in midfield for the champions
14:06
Full line-ups from the Britannia Stadium

Stoke: Butland, Johnson, Cameron, Wollscheid, Pieters, Adam, Whelan, Shaqiri, Krkic, Arnautovic, Joselu.
Subs: Ireland, Wilson, Afellay, van Ginkel, Walters, Given, Crouch.

Watford: Gomes, Nyom, Britos, Cathcart, Ake, Watson, Capoue, Abdi, Deeney, Anya, Ighalo.
Subs: Prodl, Behrami, Paredes, Guedioura, Ibarbo, Diamanti, Arlauskis.

Referee: Martin Atkinson (W Yorkshire)

Valon Behrami looks on at Stoke City ahead of starting on the bench for the Hornets
14:05
Full line-ups from the King Power Stadium

Leicester: Schmeichel, Simpson, Morgan, Huth, Fuchs, Albrighton, Drinkwater, Kante, Schlupp, Mahrez, Vardy.
Subs: De Laet, King, Kramaric, Okazaki, Dyer, Schwarzer, Inler.

Crystal Palace: Hennessey, Kelly, Hangeland, Dann, Mariappa, Cabaye, McArthur, Sako, Puncheon, Bolasie, Campbell.
Subs: Speroni, Bamford, Zaha, Jedinak, Mutch, Delaney, Ledley.

Referee: Mike Dean (Wirral)

Crystal Palace boss Alan Pardew arrives at the King Power Stadium for his side's clash at Leicester City
Yohan Cabaye starts for the Eagles in the Barclays Premier League clash at 3pm
14:04
Full line-ups from Carrow Road

Norwich: Ruddy, Martin, Bennett, Bassong, Brady, Redmond, Tettey, Howson, Jarvis, Hoolahan, Mbokani.
Subs: Whittaker, Grabban, Jerome, Rudd, Dorrans, Olsson, O'Neil.

West Brom: Myhill, Dawson, McAuley, Evans, Brunt, Sessegnon, Fletcher, Yacob, McClean, Rondon, Berahino.
Subs: Olsson, Chester, Gardner, Anichebe, Lambert, McManaman, Lindegaard.

Referee: Kevin Friend (Leicestershire)

Supporters arrive at Carrow Road for Norwich City's clash with West Brom
14:03
Full line-ups from Villa Park

Aston Villa: Guzan, Hutton, Richards, Lescott, Richardson, Bacuna, Gana, Ayew, Grealish, Agbonlahor, Gestede.
Subs: Westwood, Traore, Amavi, Sanchez, Gil, Bunn, Crespo.

Swansea: Fabianski, Naughton, Fernandez, Williams, Taylor, Ki, Shelvey, Ayew, Sigurdsson, Montero, Gomis.
Subs: Britton, Nordfeldt, Eder, Rangel, Cork, Bartley, Barrow.

Referee: Neil Swarbrick (Lancashire)

Manager Garry Monk of Swansea City arrives at Villa park for his side's clash with Aston Villa
14:00
Full line-ups from Upton Park

West Ham: Adrian, Jenkinson, Collins, Tomkins, Cresswell, Noble, Kouyate, Lanzini, Payet, Zarate, Sakho.
Subs: Randolph, Carroll, Valencia, Obiang, Ogbonna, Jelavic, Antonio.

Chelsea: Begovic, Zouma, Cahill, Terry, Azpilicueta, Matic, Ramires, Willian, Fabregas, Hazard, Costa.
Subs: Baba, Oscar, Falcao, Mikel, Traore, Amelia, Loftus-Cheek.

Referee: Jon Moss (W Yorkshire)

13:54
Here are this weekend's Barclays Premier League fixtures

Although right now we are just focusing on the first five which kick-off at 3pm. Team news from around the grounds coming up next...

Click here for fixtures, tables and results with our excellent Match Zone

13:50
Don't forget the clocks go back tonight...

And as usual that triggers the unveiling of the new Premier League football for the winter.

Well, I call it new. The Nike Ordem that will be in use today until March is pretty much the same as the one used from the start of the season, only the white which was on the ball is now yellow to help aid visibility in the dark months... from what I can make out.

13:45
An out-of-sorts Leicester City have arrived at the King Power Stadium

I say out-of-sorts, but only in dress sense. Ties forgotten, no white shirt, jackets done up, jackets not done up - the Foxes are split!

although I'm sure if you ask Leicester fans if they wanted a smartly dressed team or a winning team, all would go for the latter. This isn't a fashion show after all.

Danny Drinkwater arrives for Leicester City at the King Power Stadium
Riyad Mahrez arrives at the King Power Stadium prior to Leicester's clash with Crystal Palace
Ditching the tie, Gokhan Inler arrives prior to the 3pm kick-off
Shinji Okazaki will hope to feature for Leicester City when they take on the Eagles in a top six clash
13:36
It's set to be a sensational weekend in the Barclays Premier League

And I'm not just saying that because of a sensational line-up of games on Sunday - even Saturday's action has its drama if you can look past the spotlights placed on Manchester and North East derbies.

Can West Ham gun down another giant in Chelsea, will the Blues find the from which won them the league last year?

Meanwhile can Tim Sherwood keep his employers happy as Aston Villa host Swansea?

Plenty of sub-plots, so plenty of action over the course of 90 minutes from 3pm.

Good afternoon, all. Welcome to Sportsmail's live coverage of the Barcalys Premier League.

Follow Sportsmail's coverage of the Barclays Premier League as West Ham United host Chelsea at Upton Park in one of five matches kicking off at 3pm.

The Hammers have made a flying start to the season and will be looking forward to test themselves in a London derby against the champions who languish in the lower half of the table.

Meanwhile, Aston Villa boss Tim Sherwood is under pressure when his struggling side host Swansea City while Leicester City and Crystal Palace will hope to keep pace inside the top six.

Elsewhere, Watford travel to Stoke City, who have recovered from a slow start to the season, while Norwich host West Brom at Carrow Road.

 

The comments below have not been moderated.

The views expressed in the contents above are those of our users and do not necessarily reflect the views of MailOnline.

We are no longer accepting comments on this article.