Parramatta Eels have tied star five-eighth Corey Norman down to a new contract running until 2019.
Norman, serving an eight-week suspension from the NRL following his drug possession conviction and a sex-tape scandal, was only contracted until the end of the 2016 season.
The Eels were penalised by the NRL for salary cap breaches in July, but have now been able to reach an agreement with Norman that keeps him on board for a further three years.
"The club now has a clearer picture of its salary cap position allowing it to finalise a number of player negotiations that had been placed on hold over the past couple of months," said Eels chairman Max Donnelly in a statement.
"We have been pleased with how Corey has responded to the personal challenges of this year and we look forward to his contribution to the club's success over the next three years.
"I am pleased that we can now start to bring positive announcements to our Members regarding our playing squad for 2017."
Coach Brad Arthur added: "Corey has progressively improved his game over the first three years at the club and in 2016 showed how valuable his contribution is in the success of our team.
"Through today's [Tuesday's] announcement Corey has showed his commitment to the future direction of our club and I have no doubt he will play a major role in moving our team forward over the next three years."
Since debuting in 2014 following his transfer from Brisbane Broncos, Norman has made 64 appearances for the club.