fix charts
change interface