Norwich have completed the signing for Liverpool winger Sergi Canos.
Press Association Sport understands the Canaries have paid £2.5million up front with a further £2million in add-ons related to appearances.
Canos impressed on loan at Brentford last season, scoring seven times, and on his return to Anfield made his Liverpool debut in the final Premier League match of the season at West Brom.
However, the Spaniard wanted more first-team football and after entering the final year of his contract he turned down a new deal from the Reds.
Bristol City, Fulham and Brentford were also interested in the 19-year-old but he opted for Carrow Road and has agreed a four-year deal.