add generating charts