front end assembly