dynamic forms mostly working