Complete discussion