FRAME COMPONENTS & FRONT END