Peterborough United have continued their busy start to the summer with the signing of Dundee midfielder Mark O'Hara.
The 22-year-old becomes the fourth new arrival at the ABAX Stadium already, following the captures of Aaron Chapman, Rhys Bennett and Colin Daniel.
Posh have agreed an "undisclosed training compensation package" for O'Hara who was approaching the end of the his current deal at Dundee.
The Scotland under 21 international has signed a three-year deal.
“I am absolutely delighted to bring Mark to Peterborough United. He is a young man that I have watched since he made his debut at Celtic Park for Kilmarnock and I have kept track of his progress and it is fair to say he has had an outstanding season with Dundee Football Club," manager Steve Evans said.
"In fairness to Dundee, they worked terrifically well with Barry Fry to get this deal over the line and although it has cost our chairman a few quid, I am sure it will be worthwhile.
“He is an exciting, full of energy, box to box central midfield player who can score a goal by arriving into the box with some wonderfully timed runs. He is young and for me has an outstanding future ahead of him. I am looking forward to working with him."