try implementing a chart