York City have signed striker Jason Walker from Luton, and appointed Paul Musselwhite as player-goalkeeping coach following his departure from Lincoln.
The Minstermen have paid £60,000 for the former Barrow frontman, 27, who has signed a two-year contract.
Musselwhite, 42, joins the club after making more than 700 senior appearances in a career spanning 23 years.
He made just one first-team appearance for the Imps after signing as player-goalkeeping coach in 2009.
Musselwhite replaces Andy Leaning as York's goalkeeping coach.
York boss Gary Mills told the club website he had admired Walker, who scored 16 goals last season, for a long time.
"When I first saw him play for Barrow I was impressed," he said. "He is a goal scorer and works hard for the team.
"I felt that we needed more firepower going into this season and we have concentrated on that.
"Good strikers dont come cheaply and they are hard to find and we have had to pay a good fee for him but that shows the ambition of the club and the chairman. I rate Jason Walker very highly."