updated algorithms page