In response to Ofgem's £10.5m fine for mis-selling, energy firm SSE's corporate affairs director Alan Young said the firm was "very sorry" about the breaches of the rules.
He told the BBC Radio 4 Today programme
What we were doing was not adequately telling people about the terms and conditions of their contract or adequately making sure they had the information they needed to switch.
We have set up an independent compliance unit to make sure, to monitor, to audit, to randomly check energy sales across all channels now so customers can have the assurance when they are dealing with us there are safeguards in place and proper structures.
We have totally reformed our business in this area, we have restructured it.
Mr Young also defended the management team still being in place, insisting SSE was one of the "best companies in Britain".