added plus one functionality to dynamically add an extra row - still need error handing if they enter no one
better modle formatting