Update structure, Implement Draggable