Added a base page with common functionality