Aberdeen have completed the signing of Jonny Hayes from Inverness.
The talented winger has signed a two-year contract after rejecting a new deal with Caley Thistle.
The 24-year-old had denied making any decision on his future when the Dons announced he had agreed to sign at the end of May but his eventual capture is a real coup for manager Craig Brown.
Hayes, who joined Inverness from Leicester in 2009, scored nine goals last season despite missing two months with a shoulder injury.
The former Republic of Ireland Under-21 international will provide much-needed width and flair to a side that scored just 36 goals in 38 Clydesdale Bank Premier League games - the lowest in the division.