Browsing: giant impact hypothesis