Aberdeen have completed the signing of former Rangers winger Gregg Wylde.

The 22-year-old has signed a three-year deal with the Pittodrie club, who have also recruited 17-year-old striker Lawrence Shankland from Queen's Park, following his departure from Bolton Wanderers.

Derek McInnes, the manager, said: "Gregg is a player who will give us real pace and good balance, which is something I felt we needed. He has great ability and I am sure he will be hugely beneficial to the team.

On the capture of Shankland – who has signed a two-year deal – McInnes added: "He scored a lot of goals for Queen's Park last season and we feel he will be an excellent acquisition for the club."