awk: duplicate a column into a new one

Hi !

I have a "|" delimited file:

field 1|field2|field3|field4
AAA|BBB|CCC|DDD
EEE|FFF|GGG|HHH

Using awk, I need to duplicate the 2nd column and print it into a 5th new column, like that:

output:

field 1|field2|field3|field4|field 2
AAA|BBB|CCC|DDD|BBB
EEE|FFF|GGG|HHH|FFF

Thanks for your help !

awk -F'|' '{print $0"|"$2}' inputfile