ef9 front end