beginning of draggable