updated project creation form, including validation