first pass on new form