support other charart types