extra fields added automatically when field is changed