cleancode
add chart.py