FRONT END