Update new algorithms