finish the browser side