modify edit feature