Improving proc