enhancing chart generating