Rangers have completed the signing of Portuguese winger Daniel Candeias on a two-year deal from Benfica.
Candeias, who started his career with Porto, worked with Caixinha during a stint at Nacional in his homeland.
He has spent much of the past three years on loan from Benfica, most recently with Turkish club Alanyaspor.
Candeias, who did not make a first-team appearance for Benfica, was on loan at Nurnberg in Germany, Granada in Spain and French side Metz before his switch to Turkey in 2016-17.
The winger played for Portugal at youth level from the Under-16s to the Under-23s.