finished form and logic for new sprint input