done with handling unknown amount of numbers