add a new link page with integration testing