How to add more fields to the form depending on user selection?