add edit read fiels set and unset fcts