added draggable and droppable