Browsing: on mars rover perseverance