explain desc