fix dynamic form