add DnD feature