amdify and depend on draggable