Oxford United have confirmed the permanent signing of on-loan striker James Constable from Shrewsbury on a three-year deal for an undisclosed fee. The 24-year-old scored 26 goals for the Blue Square Premier club this season and has become a popular figure with the United support. [LNB] United had announced they had signed him on 3 April, although at the time the Shrews denied a deal was finalised. [LNB] However, the League Two side have now confirmed the transfer. [LNB] Constable told BBC Oxford: "I am delighted it's finally sorted. It's been a bit weird signing for a club twice, but I am over the moon that I can finally now go away, keep myself fit and be raring to go for next season. [LNB] The fans are the best I have played for and the lads are desperate to get the summer over and crack on next season Oxford striker James Constable "I never really had a doubt that this was somewhere I wanted to be. I want to thank the fans for everything they have given me. [LNB] "I have spoken to the manager about the things I need to improve on and hopefully, with a bit of tweaking, they will get even more out of me. [LNB] "I wanted a contract that is set for the Football League. We have got a great chairman and manager. [LNB] "The fans are the best I have played for and the lads are desperate to get the summer over and crack on next season. " [LNB] Constable, who hopes to be selected to play for the England C team in the International Trophy final against Belgium at the Kassam Stadium on 19 May, has also finally explained the origins of his nickname 'Beano' which is sung by the Oxford faithful - he looked like a baked bean as a child. [LNB]"When I was four or five, growing up I had orangey hair and freckles as well - it came from that. I had the mickey taken and it's stuck since then," he said.