nearly finished camp form, just a little more validation