added algorithms to report