Cheltenham Town have signed West Bromwich Albion's Caleb Taylor and Bristol City's James Taylor on season-long loans plus free agent full-back Ryan Jackson on a one-year deal.
Jackson, 31, was released by Gillingham and has played more than 400 games.
Right-back James Taylor, 20, has been part of the Robins' Under-23 side but has yet to play a first-team game.
New Cheltenham Town boss Wade Elliott has now made eight signings this summer ahead of the new League One season.
Find all the latest football transfers on our dedicated page.