Ipswich Town have signed Rangers centre-back George Edmundson and Barnsley forward Conor Chaplin for undisclosed fees.
Edmundson, 23, played 10 games on loan at Derby County last season and has joined on a four-year deal.
Chaplin, 24, is reunited with Ipswich boss Paul Cook for whom he played at Portsmouth, on a three-year deal.
He scored 15 goals in 78 league games at Barnsley having moved from Coventry City in the summer of 2019.
"Obviously I know the gaffer well from our time together at Portsmouth and he was a big part in me coming here as well," Chaplin told the club website.
"I know how he likes his teams to play and I know how he is as a manager as well. There are no grey areas and that's important to me. I can't wait to get going now."
Meanwhile, Edmundson came through the youth ranks at Oldham Athletic in 2015 and made 79 appearances before moving to Rangers in 2019.
"I like the sound of the project here and I can see the intent the club has," Edmundson told the club website.
Boss Paul Cook added: "George is at a great age but he also already has good experience in the game.
"He's strong, a good talker, comfortable on the ball and he wants to play regular first-team football."
Find all the latest football transfers on our dedicated page.