How to add any number of fields based on user choice?