Crystal Palace have bolstered their ranks with the triple signing of Andre Moritz, Yannick Bolasie and Darcy Blake.
Brazilian midfielder Moritz has been without a club since leaving Turkish side Mersin Idmanyurdu and has agreed a one-year deal.
Moritz is unlikely to be involved in Saturday's match against Middlesbrough as the 26-year-old awaits international clearance.
Former Bristol City winger Bolasie has agreed a three-year deal. The 23-year-old was voted City's Young Player of the Year last season.
The versatile Blake completes a busy Friday afternoon's activity at Selhurst Park after he also agreed a three-year deal to leave Cardiff.
Blake, 23, can play both in defence and midfield and may be in line for his debut at the Riverside Stadium this weekend.