added setup for drag-drop