improved graph ui