finished form generator.