redesign the form with django's built-in formset