Front-end calss