Finished form auto generation