graphs improvements