new try efficiency