Cheltenham Town have signed Northern Ireland international Carl Winchester on a free transfer from Oldham Athletic on a one-and-a-half-year contract.
The versatile 23-year-old midfielder made 101 starts for Oldham.
The League Two club have also signed West Ham's versatile defender Alex Pike on loan for the rest of this season.
The 19-year-old, who can play at centre-back, full-back or wing-back, has been with the Premier League club since joining their academy, aged 10.
Pike's West Ham debut came in the Europa League in 2015 and he made three starts for the Hammers' Under-23 side in the EFL Trophy earlier this term.