add fe framework