add explore page, not finished yet