Crystal Palace have signed Darcy Blake, Yannick Bolasie and Andre Moritz.
Blake joins from Cardiff City for an undisclosed fee after he turned down a new contract at the Welsh club.
Bolasie has signed a three-year deal with the Eagles after he struggled for a starting role with Bristol City.
Moritz has agreed a one-year deal at Selhurst Park after he was released from Turkish side Mersin Idmanyurdu during the summer.
All three signings are expected to feature in the Crystal Palace squad to face Middlesbrough on Saturday.