add label edit feature