Another way to do this is to always have a blank form ready. Then in case the user wants to add another entry he uses the form, and once he presses Save, a new blank form appears at the bottom. It doesn't fit the current UI very well because there's no Save or Done button except the one that proceeds to the next step. You could do it in a table but the list means that the rows are going to be very big in any case, so you might as well go with forms.