Correct use of a hyphen in "front end" as a compound adjective.