edit feature - part 1