enabling and disabling new fields on edit