updating algorithms, continuing on db1 report