add note edit function