introduced piechart requirements