Two front ends

Two front ends