Updated create form with validation