changed recovery protocol to include leaders