added a feature to add additional forms, code is stable, needs front end