Front-end for ef