add TomDoc and comments to anwers and compare_to_all methods