updating to use percentages