graphs and frontend