input fields dynamic, names match migrations