Tried to make a dynamic form, but it is a mess.