add the chance to add dynamic fields