Millwall have completed the signing of striker Shaun Batt from Peterborough for an undisclosed fee.
The 23-year-old spent the end of last season on loan with the Lions and played a major role in their charge to promotion from League One.
He has now penned a three-year contract and is delighted to be staying with Millwall.
"It was an easy decision to make," said Batt.
"Things went well for me as soon as I came here and I've had great support."