Fine-tuning my algorithm