Front-ends