visualization frontend