Algorithm and analysis updates