Barcelona are set to sign Dinamo Zagreb teenager Alen Halilovic, having been in talks with the Croatia attacking midfielder's club since 2010.
Halilovic, who has won three caps, became Croatia's youngest international player when he made his debut aged 16 in a defeat by Portugal in June 2013.
The 17-year-old has been linked with several Premier League clubs.
"These negotiations started in 2010. He is coming here to play for the B team," Barcelona coach Gerardo Martino said.
Halilovic made his first appearance for Dinamo Zagreb in a 3-1 win over Hajduk Split in September 2012, making him the youngest debutant in the Croatian top flight at 16 years and 102 days. Ten days later he became the league's youngest goalscorer.