Rangers have completed the signing of Hearts left-back Lee Wallace.
Gers had a £1.5million bid accepted earlier on Thursday and the Scottish champions acted swiftly to tie up the move.
The club has announced that Wallace has passed his medical before signing a five-year deal at Ibrox, with the Scotland international admitting he jumped at the chance to join Gers.
"It's great to have a club of Rangers' stature interested in you and then when it comes to signing for the club it's even better," he said.
"I'm ambitious. I will be 24 next week and I want to play at the highest level.
"If any youngster doesn't have that ambition, there must be something wrong with them.
"I've got these ambitions and I'm now here at a huge club."
Rangers had been chasing Wallace all summer and saw two bids rejected before Hearts reluctantly accepted a third offer.
The Jambos had hoped to tie down their youth product to a new deal but he insisted he never let the speculation affect his pre-season preparations at Tynecastle.
"As a professional I just got on with everything, that's just me," Wallace added.
"I worked hard every day and kept going and let that side of things take care of itself.
"I hoped it would happen but I just kept focused while hoping that it would actually happen."
Wallace missed much of last season after suffering a cruciate ligament injury on international duty but recovered quickly and has appeared in the Jambos' last two pre-season outings.
His signing comes before the deadline for Tuesday's Champions League third qualifying round tie against Malmo so he will be competing with Sasa Papac for a role against the Swedish outfit.