Crystal Palace have signed Cardiff defender Darcy Blake, Bristol City winger Yannick Bolasie and unattached midfielder Andre Moritz.
Blake and Bolasie, both 23, have signed three-year deals with the Eagles after signing for undisclosed fees.
Moritz, 26, joins on a free transfer and has agreed a one-year deal, subject to international clearance.
The Brazilian has spent the last five years playing in Turkey and
had a trial with Rangers this month.
The attacking midfielder was a free agent after leaving Mersin Idmanyurdu earlier this summer.
Wales international Blake came through the youth ranks at Cardiff, making 115 senior appearances for the Bluebirds following his debut in April 2006.
Blake had one year left on his contract with Cardiff but turned down a new deal earlier this month.
Former Plymouth Argyle wide man Bolasie joined Bristol City last summer but was largely used as a substitute last season and
submitted a transfer request last month.