itemData now uses parseFloat instead of parseInt to propery use decimal percentages