Watford have clinched the signing of Danny Graham on a two-year deal following his departure from Carlisle.
The striker rejected the offer of a new contract at Brunton Park at the end of last season and he officially became a free agent at the start of July.
The Hornets have been monitoring Graham's situation for some time and have moved quickly to bring him in.
The transfer is all sorted but negotiations are continuing between the two clubs as there is a possibility of compensation to Carlisle for the 23-year-old.
Graham enjoyed a successful two-year spell with the Cumbrians, netting 40 goals in total.
He had previously been contracted to Middlesbrough and had loan spells with Darlington, Derby, Leeds and Blackpool.