Leyton Orient have signed striker Shaun Batt on a permanent deal from Millwall.
The 26-year-old, who had a successful spell on loan with the O's last season, has agreed a two-year contract at Brisbane Road.
Orient manager Russell Slade told the club website: "We're delighted to get Shaun signed up. He made a great impact when he came on loan with us and we wanted to keep him longer than we could do in the end.
"Shaun had attracted interest from the likes of Notts County and Preston so it's great that we can get him on board."