kinda works, depends on the input, defaulted to code example data,
working with those percentages is ok for now