can't make the values too high or else there's overflow