starting auto form generation