user intent optimization