updated with percentages of total