beginnings of a form creation gui