added draggable feature