Implement OptimizeDrill