graph's improvements