drag-n-drop work in progress

drag-n-drop work in progress