adaptive done except slide