form2, table2, form_validate update, several more smal lchanges