add generated frontend